2012-11-21 72 views
0

是否有任何解决方案阻止访问任何仅通过fancybox iframe调用的内容?防止通过url直接访问fancybox iframe内容

我使用fancybox版本2.0和PHP作为服务器端编程。

看看例子。

<a href="feedback.php" class="feedback fancybox.iframe">Feedback</a> 

现在一般当用户点击反馈链接时,fancybox会处理请求。

但我想阻止用户直接从浏览器的地址栏访问“feedback.php”页面。

+0

你的意思是这样的: http://stackoverflow.com/questions/165975/determining-referer-in-php = P – John

回答

0
if (!empty($_SERVER['HTTP_REFERER'])){ 
    header("Location: ".$_SERVER['HTTP_REFERER']);} 
else { 
    header("Location: index.php"); 
} 
+0

感谢您的回复,有一些变化在你的代码中,我可以阻止直接执行反馈页面!但我也想阻止Ctrl +点击访问反馈页面而不影响fancybox。 –

+0

我不明白你解释更好吗? –