打印 $_SERVER['HTTP_REFERER']  看不所以然来,

解决方案 »

  1.   


    ceshia.php<pre>
    echo '<a href="ceshib.php">ceshib</a>';
    </pre>ceshib.php<pre>
    print_r($_SERVER['HTTP_REFERER']);
    exit();
    </pre>访问ceshia 然后点击ceshib连接  
    返回http://wx.newmiracle.cn/ceshia.php如果直接访问ceshib
    就会报错
    Notice: Undefined index: HTTP_REFERER in F:\phpStudy\WWW\mircoweb\mircoweb\wwwroot\Public\ceshib.php on line 8
      

  2.   

    直接来源是没有$_SERVER['HTTP_REFERER'];
    搜索引擎和外部链接 通过里面的$_SERVER['HTTP_REFERER'] 主机名,,反正搜索引擎就那么几种
      

  3.   

    $_SERVER['HTTP_REFERER']
    这个是页面来源,如果你是直接浏览器打开页面,是没有来源的。
    你可以做另一个页面a.html。然后里面加一个<a href="你的地址">点击</a>点击后跳到你的页面,就可以获取到$_SERVER['HTTP_REFERER']=a.html了。