1

我正在使用 js 从我的主页打开一个新的 php 页面:

window.open ('second.php','_self',false);

我在父页面上有一个字符串tmpstr,如何访问tmpstrsecond.php 的值?我不能使用GET,因为字符串很大。

4

2 回答 2

5

您可以将其存储在 $_SESSION 变量中。

$_SESSION["passedParameter"] = $hugeString;

然后,在第二页上,您可以使用

$hugeString = $_SESSION["passedParameter"];

只是不要忘记session_start();在两个页面的开头添加,以使其正常工作。

于 2013-01-03T20:49:55.417 回答
1

window.opener在 javascript 中使用该属性

在第一页

window.tmpstr = tmpstr;
window.open ('second.php','_self',false);

在 second.php 中

alert(window.opener.tmpstr)

我假设您想在 javascript 中访问它,而不是在 php 中。

于 2013-01-03T21:00:07.930 回答