我正在使用 js 从我的主页打开一个新的 php 页面:
window.open ('second.php','_self',false);
我在父页面上有一个字符串tmpstr
,如何访问tmpstr
second.php 的值?我不能使用GET
,因为字符串很大。
我正在使用 js 从我的主页打开一个新的 php 页面:
window.open ('second.php','_self',false);
我在父页面上有一个字符串tmpstr
,如何访问tmpstr
second.php 的值?我不能使用GET
,因为字符串很大。
您可以将其存储在 $_SESSION 变量中。
$_SESSION["passedParameter"] = $hugeString;
然后,在第二页上,您可以使用
$hugeString = $_SESSION["passedParameter"];
只是不要忘记session_start();
在两个页面的开头添加,以使其正常工作。
window.opener
在 javascript 中使用该属性
在第一页
window.tmpstr = tmpstr;
window.open ('second.php','_self',false);
在 second.php 中
alert(window.opener.tmpstr)
我假设您想在 javascript 中访问它,而不是在 php 中。