查看看他的refererecho $_SERVER["HTTP_REFERER"];

解决方案 »

  1.   

    你可以在页面头部打印一下
    print_r($_SERVER);你要的那些信息都保存在这个数组中了
      

  2.   

    $_SERVER['HTTP_REFERER']直接输入URL则为空,否则为页面地址不过'HTTP_REFERER是浏览器发送(也可不发的),也是可以伪造的
      

  3.   

    我做了一个页面A有一个连接,点击后连接到B,页面B只有二句:
    <?
    echo $_SERVER['HTTP_REFERER']."<br>";print_r($_SERVER);
    ?>可是第一句输出为空,先二句内容中没有'HTTP_REFERER'项,我用phpinfo查看了一下,也没有'HTTP_REFERER',这是为什么?
    我的测试环境是Apache/2.0.50 (Win32) PHP/5.0.3
      

  4.   

    你如果是直接打开的页面A,那么referer就应该是空的你可以这样,再做一个B,里面放一个链接可以连接到A
    这样你就可以取得$_SERVER['HTTP_REFERER']的值了
      

  5.   

    a.php
    <a href='b.php'>b.php</a>
    b.php
    <?php
    echo $_SERVER["HTTP_REFERER"];
    ?>