簡體   English   中英

如果不是在php中的iframe內部,則不加載頁面

[英]not to load a page if not inside an iframe in php

是否有可能不加載頁面,如果它不在使用PHP的iframe內? 如果是的話,任何人都可以給我一個示例如何做到這一點。

我在javascript中發現了類似的東西。

試試這個:這將隱藏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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM