是否有任何解決方案阻止訪問任何僅通過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