[英]Accessing Parent global variable in iFrame url
我將以下代碼放置在我的域中作為thedomain.com/myapp/index.php
<?php
ini_set('display_errors',1);
error_reporting(E_ERROR);
$storeId = 123;
?>
<!DOCTYPE html>
<html class="no-js" lang="en">
<head>
</head>
<body>
<div class="wrapper">
<iframe src="thedomain.com/myapp/thurber/index.php" width="850" target="_parent" height="850" scrolling="no" style="overflow:hidden; border:none;" ></iframe>
</div>
</body>
</html>
在我的thurber / index.php中,我想訪問父變量$storeId
這可能嗎? 如果是這樣,我該如何實現?
您可以通過$ _GET傳遞變量:
<iframe src="thedomain.com/myapp/thurber/index.php?sid=<?php echo $storeId; ?>" width="850" target="_parent" height="850" scrolling="no" style="overflow:hidden; border:none;" ></iframe>
在thurber / index.php中,您可以通過$_GET['sid']
。 請注意,這可以進行操作,並且您僅傳遞執行回顯時設置的值。 如果稍后更改該值,thurber / index.php仍可以使用舊值。
編輯(多個):
<iframe src="thedomain.com/myapp/thurber/index.php?sid=<?php echo $storeId; ?>&var_two=<?php echo $var_two; ?>" width="850" target="_parent" height="850" scrolling="no" style="overflow:hidden; border:none;" ></iframe>
通過$_GET['var_two']
通過iframe共享php變量是不可能的。 但是,使用cURL
可以傳遞變量並從另一個文件獲取輸出,以將其打印在頁面上。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.