是否有任何解决方案阻止访问任何仅通过fancybox iframe调用的内容?防止通过url直接访问fancybox iframe内容
我使用fancybox版本2.0和PHP作为服务器端编程。
看看例子。
<a href="feedback.php" class="feedback fancybox.iframe">Feedback</a>
现在一般当用户点击反馈链接时,fancybox会处理请求。
但我想阻止用户直接从浏览器的地址栏访问“feedback.php”页面。
是否有任何解决方案阻止访问任何仅通过fancybox iframe调用的内容?防止通过url直接访问fancybox iframe内容
我使用fancybox版本2.0和PHP作为服务器端编程。
看看例子。
<a href="feedback.php" class="feedback fancybox.iframe">Feedback</a>
现在一般当用户点击反馈链接时,fancybox会处理请求。
但我想阻止用户直接从浏览器的地址栏访问“feedback.php”页面。
if (!empty($_SERVER['HTTP_REFERER'])){
header("Location: ".$_SERVER['HTTP_REFERER']);}
else {
header("Location: index.php");
}
感谢您的回复,有一些变化在你的代码中,我可以阻止直接执行反馈页面!但我也想阻止Ctrl +点击访问反馈页面而不影响fancybox。 –
我不明白你解释更好吗? –
你的意思是这样的: http://stackoverflow.com/questions/165975/determining-referer-in-php = P – John