当前位置:  开发笔记 > 编程语言 > 正文

如何在PHP之前检测用户来自的网站?

如何解决《如何在PHP之前检测用户来自的网站?》经验,为你挑选了2个好方法。

在使用PHP访问我的网站之前,如何检测用户来自的网站?



1> Pascal MARTI..:

您可以在Referer HTTP Header上查看:

echo $_SERVER['HTTP_REFERER'];


但请注意,Referer是由浏览器发送的,这意味着:

它可以被禁用 (它不是强制性的,只是浏览器可以发送的附加信息)

它可以伪造 (即任何人都可以发送任何东西 - 例如,甚至一些SQL注入,或XSS注入)


因此,您可以使用referer在您的网站上提供其他功能,但您必须确保您的网站不依赖它:即使Referer不存在,您的应用程序仍必须正常工作.



2> Andrew Hare..:

试试这个:

$_SERVER['HTTP_REFERER']

有关详细信息,请参阅HTTP referrer:

引用者或HTTP引用者 - 也称为HTTP头字段的公共拼写错误引用者 - 从互联网网页或资源的角度来识别网页的地址(通常是URL,更通用的URI)或链接到它的资源的i18n更新的IRI.通过检查引荐来源,新页面可以查看请求的来源.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有