echo $_SERVER["HTTP_REFERER"];研究一下phpinfo()就OK了在你的PHP页面上写
<?php
phpinfo();
echo $_SERVER["HTTP_REFERER"];
?>然后用浏览器调一下这个页面你就明白了

解决方案 »

  1.   

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

  2.   

    如果前一个页面也是你自己的!就比较好办!可以自己用cookie session 等等记录下来!
    在第二个页面使用!
      

  3.   

    本页地址又如何取呢?   $_SERVER["REQUEST_URI"] 也不支持. 主要想取后面的?c=news&id=28
      

  4.   

    $_SERVER["QUERY_STRING"]可以得到?c=news&id=28
    的值
      

  5.   

    在该变量前加isset();可以把Undefined index: HTTP_REFERER拿掉
      

  6.   

    TO:  Fibona(Fibona)   $_SERVER["QUERY_STRING"]也不支持的!
      

  7.   

    Sorry,看错了,$_SERVER["QUERY_STRING"]可以,问题解决了,结帖!
      

  8.   

    取本页地址:用session 传到下页,就是麻烦了点!
    $_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"]."?".$_SERVER["QUERY_STRING"]