我将以下代码放在我的域中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
这可能吗?如果是这样我怎样才能实现它?
答案 0 :(得分:0)
您可以通过$ _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']
答案 1 :(得分:0)
通过iframe共享php变量是不可能的。但是,使用cURL
,您可以传递变量并从其他文件中获取输出,以便在页面上打印。