2012-11-21 99 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

我不明白你解釋更好嗎? –