[英]not to load a page if not inside an iframe in php
試試這個:這將隱藏iframe內容的直接訪問並隱藏用戶的實際網址
HTML頁面:
<iframe src="direct.php" ></iframe>
direct.php:
header('location: something.php?access_key=dnkjndnj3DDjs');
something.php:
if($_GET['access_key']!='dnkjndnj3DDjs') exit();
/* page content */
這是不可能的,因為php是服務端腳本,從服務返回的東西可以通過javascript修改。 這可以通過javascript完成的原因是因為它是一種客戶端腳本語言。
服務器沒有任何了解方式。 JS在客戶端運行,因此JS最了解。 如果您在iframe
執行header('location: ')
,則新頁面仍會加載到所述iframe
...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.