1
我有一个网页,我需要接受一些访客,如果它只是从一个特定页面。如何接受来自特定页面的连接?
例如:如果访问者去example.com/member to example.com/specific它会好的。 但是,如果用户去任何其他地方或只是从浏览器的地址栏,它会说“连接失败”
我怎样才能做到这一点与PHP? 谢谢。
我有一个网页,我需要接受一些访客,如果它只是从一个特定页面。如何接受来自特定页面的连接?
例如:如果访问者去example.com/member to example.com/specific它会好的。 但是,如果用户去任何其他地方或只是从浏览器的地址栏,它会说“连接失败”
我怎样才能做到这一点与PHP? 谢谢。
这是骗不了的证据,虽然,所以不要将其用于任何认证或安全目的
<?php
if(strtolower($_SERVER['HTTP_REFERER'])=="http://yourallowedurl.com/etc.html")
{
echo "OK";
}
else
{
echo "connection failed";
}
?>
注:您可能希望创建为登录的人员提供会话,并只允许那些设置了适当会话值的人访问该受保护页面。
你可以检查'$ _SERVER ['HTTP_REFERER']'但它不是万无一失的 –