我有一个PHP站,站内有一个文件是a.php  是否可以在访问a.php的时候取得b.php?id=1&type=2

解决方案 »

  1.   

    如果是在调用a.php的时候,调用b.php?id=1&type=2,有三种方式可以使用:
    1、用iframe,在a.php的页面上增加iframe域,将iframe的src设置成b.php?id=1&type=2;
    2、用snoopy.class,直接设置并调用返回结果合并到a.php上输出
    3、在a.php上使用Microsoft.XMLHTTP,通过建立XMLHttpRequest对象来在a.php中获得调用b.php?id=1&type=2的结果。
      

  2.   

    哦,可能我有地方没说明白,我只是想在a.php中请求一下,让b.php?id=1&type=2中的php程序执行,并不想在a.php中留有其它信息如a.php中某段如下:foreach($product_list as $key->$value)
    {
         在这里我想执行b.php?id=$key&type=2中的代码
    }
    只要执行了就可以了,并不需要在a.php中留下任何信息
      

  3.   

    具体点你到底要干吗?倘若你b.php?id=$key&type=2中的程序里有输出信息,你在a.php中执行它不是留有信息了吗?
      

  4.   


    把iframe 设成style="display:none" 就不会留有信息了。 要不然把b.php中相应代码粘过来吧,或写成函数 写成类在a.php中调用吧。