怎么获取网页中访问的请求地址
如:我要获取 http://tqybw.net/xiamen/ 访问地址中的 访问地址 xiamen
怎么获取,不是用正则去取,因为可能访问地址很复杂,
有什么参数没,程序是PHP做的 LAMP环境!

解决方案 »

  1.   


    $url = "localhost:8081/test.php";
    echo $_SERVER['SERVER_NAME']."<br />";//    localhost
    echo $_SERVER["SERVER_PORT"]."<br />";//    8081
    echo $_SERVER["REQUEST_URI"]."<br />";//    /test.php
      

  2.   

    http://hi.baidu.com/bxfw1/item/4eb74b85d350fb5f27ebd90e
    http://fugui.in/348.aspx
      

  3.   

    echo $_SERVER['REQUEST_URI'];可以获得域名后的地址,例如 http://tqybw.net/xiamen/ 就是获取/xiamen/,
    如果你只是想得到/xiamen/,你可以用js的location.pathname获取,它会获取你域名后的目录和文件名
      

  4.   

    $_SERVER["REQUEST_URI"] 获取http://ask.mbatrip.com后面的值,包括/