快速确定网址是否被粘贴的方法?

时间:2012-05-02 06:24:06

标签: php

有没有办法通过简单地复制粘贴网址或只是在地址栏中输入来确定页面被访问? 是否可以使用$_SERVER['HTTP_REFERER']

2 个答案:

答案 0 :(得分:5)

使用推荐人(或没有推荐人)并不可靠,但却是一个强有力的指标。还要查找可能已在网站的早期页面上设置的cookie。

答案 1 :(得分:3)

由于这是您从其他网页点击(或不点击)链接的唯一常见指标,这可能是您最好的选择,具体取决于您关注的原因(特别是如果流量可能来自外部网站),但这不是100%准确。

某些浏览器加载项,安全设置,防病毒工具,代理服务器和防火墙不会传递此变量。

此外,搜索机器人和其他非浏览器访问您网站的方式通常不会传入HTTP_REFERER标题。

如果大多数浏览器从安全页面(即https页面中的http链接)链接到您的页面,则会删除此内容

最后,这是一个容易伪造的财产。浏览器加载项和其他工具(例如cUrl)允许您将其设置为您想要的任何内容。