1

我有一个网页,如果它只是来自特定页面,我需要接受一些访问者。

例如:如果访问者将 example.com/member 转到 example.com/specific 就可以了。但是如果用户去任何其他地方或只是从浏览器的地址栏,它会说“连接失败”

我怎么能用php做到这一点?谢谢。

4

1 回答 1

1

虽然这不是万无一失的,所以不要将它用于任何身份验证或安全目的

<?php
if(strtolower($_SERVER['HTTP_REFERER'])=="http://yourallowedurl.com/etc.html")
{
    echo "OK";
}
else
{
    echo "connection failed";
}
?>

回顾这个

和这个

注意:您可能希望为已登录的人创建一个会话,并只允许那些设置了正确会话值的人访问该受保护的页面。

于 2013-06-19T07:00:29.173 回答