如何禁用直接url,除非从其他页面链接


How to disable direct url unless linked from another page?

我有一个名为snow.php的页面。如果人们输入www.mysite.com/snow.php,我想禁止他们查看我的网页,除非他们从另一个页面链接。因此,如果我有另一个名为about.php的页面并链接到snow.php,他们就能看到它

您想要的是如何防止热链接。下面是一个小教程:http://www.hongkiat.com/blog/smarter-way-to-prevent-image-hotlinking-with-htaccess/

此方法不是100%可靠的,但您可以使用$HTTP_SERVER_VARS['HTTP_REFERER']来获取用户访问snow.php的当前页面。