【发布时间】:2013-01-03 20:48:08
【问题描述】:
我正在使用 js 从我的主页打开一个新的 php 页面:
window.open ('second.php','_self',false);
我在父页面上有一个字符串,tmpstr,如何从 second.php 中访问tmpstr 的值?我不能使用GET,因为字符串很大。
【问题讨论】:
标签: php javascript window
我正在使用 js 从我的主页打开一个新的 php 页面:
window.open ('second.php','_self',false);
我在父页面上有一个字符串,tmpstr,如何从 second.php 中访问tmpstr 的值?我不能使用GET,因为字符串很大。
【问题讨论】:
标签: php javascript window
您可以将其存储在 $_SESSION 变量中。
$_SESSION["passedParameter"] = $hugeString;
然后,在第二页,你可以使用
$hugeString = $_SESSION["passedParameter"];
请不要忘记在两个页面的开头添加session_start();,这样才能正常工作。
【讨论】:
在 javascript 中使用 window.opener 属性
在第一页
window.tmpstr = tmpstr;
window.open ('second.php','_self',false);
在 second.php 中
alert(window.opener.tmpstr)
我假设您想在 javascript 中访问它,而不是在 php 中。
【讨论】: