Php 如何从域的根目录捕获引用者?

Php 如何从域的根目录捕获引用者?,php,apache,referrer,Php,Apache,Referrer,我的网站的默认文档是index.php。如果有人访问我的网站www.MySite.com/,当我在index.php文件中查看时,引用者是空的。如果他们访问www.MySite.com/index.php,则引用者可见,我使用$u服务器['HTTP\u REFERER']捕获它。我知道不是每个浏览器都会转发推荐人 如果存在引用人,如何从根目录中捕获引用人?如果用户手动输入URL,或单击浏览器中收藏夹列表中的链接,则没有引用人。他真的不知从何而来:)你应该换一个什么都不干的校长。到那时,参考文献已

我的网站的默认文档是index.php。如果有人访问我的网站www.MySite.com/,当我在index.php文件中查看时,引用者是空的。如果他们访问www.MySite.com/index.php,则引用者可见,我使用$u服务器['HTTP\u REFERER']捕获它。我知道不是每个浏览器都会转发推荐人


如果存在引用人,如何从根目录中捕获引用人?

如果用户手动输入URL,或单击浏览器中收藏夹列表中的链接,则没有引用人。他真的不知从何而来:)

你应该换一个什么都不干的校长。到那时,参考文献已经写得太多了。当用户登陆根目录时,我需要访问REFERER。我知道。如果我通过这样的链接访问该网站:www.MySite.com,我不会得到任何推荐。如果我从以下链接访问:www.MySite.com/index.php,我会得到一个。我怀疑referer被重写了,然后一个访问者进入根目录,我的代码没有被执行。。