簡體   English   中英

PHP獲取頁面iframe的URL位於iframe內部

[英]PHP get URL of page iframe is located on inside the iframe

我一直在網上搜索,我無法找到解決問題的方法。

讓我們說在下一頁我有一個iframe。

http://www.mysite.com/cakes.php - this is the url of the page the iframe is on

這是該頁面上的iframe代碼

<iframe src = "http://www.mysite.com/secret_frame.php"></iframe>

在iframe(文件secret.php)中,如何獲取iframe所在頁面的URL,因此在這種情況下,它將是http://www.mysite.com/cakes.php

謝謝

坦率

secret_frame.php頁面secret_frame.php可以通過$_SERVER['HTTP_REFERER']變量訪問包含它的父頁面。

正如在@Sven的回答中所提到的,你不能完全信任發送到頁面的推薦者。 直接來自手冊

將用戶代理引用到當前頁面的頁面地址(如果有)。 這是由用戶代理設置的。 並非所有用戶代理都會設置此功能,有些用戶可以將HTTP_REFERER修改為功能。 簡而言之,它無法真正被信任。

它通常會在推薦人中 - 但請記住推薦人不可信任,他們可能會被完全改變或丟失。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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