‘请问如何用程序从http://www.xxxxx.com/go.php?id=37789得到’你所要用的这个程序是在哪里?
另外在GO.PHP里的跳转是用什么实现的?

解决方案 »

  1.   

    view-source:http://www.xxxxx.com/go.php?id=37789然后分析一下,是用什么方法转向的.用的 header ? 还是用的 js ?
      

  2.   

    用socket连接吗,判断是用网页的js,还是服务器的move
      

  3.   

    我不知道go.php是如何实现的.是我没办法得到go.php的源码.
      

  4.   

    试试flashget,下载完后有日志。查看一下。
      

  5.   

    我的需求是这们的.有一些链接我需要将其真正的地址存在数据库中.
    但是我看到的都是go.php?id=xxx的这种在IE里点击后是到一个静态的.html地址.我就是想通过go.php?id=xxx得到.html的静态地址存在数据库.谢谢!
      

  6.   

    我的需求是有一些链接最终指向的地址存在数据库中.但是我看到的都是go.php?id=xxx的形式,
    点击后会转到一个.html地址.如果用PHP程序实现像IE一样将go.php?id=xxx转换成对应的.html地址.
      

  7.   

    如果对方是用客户端脚本实现跳转:
    先看http://www.xxxxx.com/go.php?id=37789的代码~~
    分析跳转方法~~写出相关正则然后用程序实现以下:
    获得页面代码,用正则获得所要跳转的URL~
    如果对方是用服务器端脚本实现跳转====等下再想.....
      

  8.   

    用fsocket发送get请求,读取返回的数据
    如果是header转向的会有location.....
    用正则分析就可以了
      

  9.   

    surfchen(冲浪):我的目的就是得到连接到的地址.你说:
    先看http://www.xxxxx.com/go.php?id=37789的代码~~但是go.php不是我写的我也没办法得到源码.
      

  10.   

    surfchen(冲浪):你说的详细点吗?
      

  11.   

    你说:看HTML代码`!!!无语!!点击后即马上转到目标地址.我根据无法得到go.php的返回到IE上的HTML代码呀.
    不知你说的是何意.谢谢你的回复.
      

  12.   

    To:syre(神仙)我是个PHP菜鸟.能详细点吗?
      

  13.   

    点击后即马上转到目标地址.我根据无法得到go.php的返回到IE上的HTML代码呀.
    不知你说的是何意.
    +===============================
    请看mrshelly(Shelly)在本帖的第二楼的回复
      

  14.   

    另外我想说:
    如果你打算以后进行PHP开发..那么请多看一些教程,手册..包括HTML和PHP的..这个问题自然就不是问题了...如果你只是想解决这个问题,并不打算以后进入PHP开发者的行列...那么把go.php的实际地址贴出来,或许有人能帮你完成这个..按照你目前的状况,很难完成这一工作..
      

  15.   

    function httpGet($sURL,$nMaxReturn=0){
    $url = parse_url($sURL);
    if (!$url) return "";
    if (!isset($url['port']))  $url['port'] = 80;
    if (!isset($url['query'])) $url['query'] = "";
    $fp = fsockopen($url['host'], 80);
    if (!$fp){
    fclose($fp);
    return "";
    } $request  = "GET ".$url['path']."?".$url['query']." HTTP/1.1\r\n";
    $request .= "Host: ".$url['host']."\r\n";
    $request .= "Content-Type: application/x-www-form-urlencoded\r\n";
    $request .= "User-Agent: Mozilla Http/1.1\r\n";
    $request .= "Accept-Language: zh-cn\r\n";
    $request .= "Connection: Keep-Alive\r\n\r\n";
    fputs($fp, $request);
    $tmp="";
    $i=0;
    while (!feof ($fp)){
    $tmp.= fgets($fp); 
    $i++;
       if($i>$nMaxReturn && $nMaxReturn>0) break;

    fclose($fp);
    return $tmp;
    }
      

  16.   

    这个函数可以用来读取http的输出
    然后怎么解析,不同的服务器输出可能不一样
      

  17.   

    我按二楼的方法在IE里输入
    view-source:http://www.xxxx.com/go.php?id=36057
    但是得到的还是转到后的HTML源码呀.是不是我这样操作方法不对.不好意思.我以前是做其他方法的程序的.现在自己业余做个东西玩玩.许多有关WEB开发的东西不太会.
    敬请谅解.
      

  18.   

    我按二楼的方法在IE里输入
    view-source:http://www.xxxx.com/go.php?id=36057
    ============================那么就是在服务器端进行跳转了...syre(神仙) ( ) 的方法估计可以获得地址,没试过..
      

  19.   

    To:syre(神仙)
    谢谢您,您的代码我用起来.我再好好学习一下.To:surfchen(冲浪)
    多谢你的指教.