如果我希望人们只使用我网站内的链接访问我网页上的某个页面,而不是在地址栏中输入它,那么这样做...PHP安全问题
请注意,用户首先必须登录他们的帐户,并且所有成员页面都已设置,以便用户在访问成员页面之前必须登录到他们的帐户。
if (isset($_SERVER['HTTP_REFERER'])) {
// show page content
}
else {
header('Location:http://');
exit();
}
上午我说,如果点击一个链接后,页面会显示正确的,但如果该链接不点击,其中的链接指向的地址栏会做的是输入的地址重定向。
我在问,因为链接将人们导向到一个表单,并且我不希望这个表单在没有首先在前一页设置一些变量的情况下被访问,或者在没有登录的情况下被访问(因为人们可以创建他们的在其他网站上自己的链接指向同一位置)
感谢
他们如何设置引用者自己? – carlgcode
我会这么做的最快捷方式是在我的系统上创建一个主机,该主机是www.yourdomain.com,然后通过链接创建一个站点并单击。这就是我如何做到这一点,而不知道如何欺骗它。我敢肯定,有一些Firefox插件可以用我刚刚解释的一半能量来欺骗它。 – Layke
http:// stackoverflow。com/questions/616980/how-do-you-spoof-http-referer – CanSpice