如何仅为来自特定网页或链接的用户显示网页? 如果以后直接从浏览器或从任何其他来源而不是指定的页面或链接访问页面的链接, 给出错误,或重定向到其他页面。
如果是,请告诉我你将如何做,以及你的推荐是什么。
答案 0 :(得分:2)
我觉得对你有用的东西是$_SERVER['HTTP_REFERER']
- see details
使用此var您可以简单地检查用户来自何处并决定在服务器端显示或不显示您网站上的其他页面
在伪代码中
<?php
if ('a-referer-identificator' === $_SERVER['HTTP_REFERER']) {
echo 'show your website';
} else {
// Redirect for access denied or sth like that
header('Location: http://www.example.com/');
}
?>
答案 1 :(得分:0)
您可以使用PHP HTTP-Referer变量跟踪a。但要意识到,就像任何HTTP变量一样,它很容易被某人改变。
如果您使用它,您只需要构建一个If Block,如果它是false,则使用header重定向 - 功能