能不能得到带参数的地址???  http://www.abc.com/aa.php?id=123

解决方案 »

  1.   

    “HTTP_REFERER”
    链接到当前页面的前一页面的 URL 地址。不是所有的用户代理(浏览器)都会设置这个变量,而且有的还可以手工修改 HTTP_REFERER。因此,这个变量不总是正确真实的。 
    还有没有其他办法!
      

  2.   

    $_SERVER['HTTP_HOST'].$_SERVER["REQUEST_URI"]
      

  3.   

    我机子 $_SERVER["REQUEST_URI"] 也不支持!是不是要配置什么?windows 系统!!!
      

  4.   

    $_SERVER 是一个包含诸如头部(headers)、路径(paths)和脚本位置(script locations)的数组。数组的实体由 web 服务器创建。不能保证所有的服务器都能产生所有的信息;服务器可能忽略了一些信息,或者产生了一些未在下面列出的新的信息。文档如是说明.
    简单的路径是:
    foreach($_SERVER as $key => $value)
    print $key."=".$value."<br>";
    你就可以知道哪些是可以用的.
      

  5.   

    $_SERVER['HTTP_HOST'].$_SERVER["PHP_SELF"];
      

  6.   

    $_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"]."?".$_SERVER["QUERY_STRING"]
      

  7.   

    还需
    ( isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') ? 'https://' : 'http://';
      

  8.   

    这样就行$_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"]."?".$_SERVER["QUERY_STRING"]