将参数传递给新窗口php

时间:2013-01-03 20:48:09

标签: php javascript window

我正在使用js:

从我的主页面打开一个新的php页面
window.open ('second.php','_self',false);

我在父网页{@ 1}}上有一个字符串,如何从second.php访问tmpstr的值?我不能使用tmpstr因为字符串很大。

2 个答案:

答案 0 :(得分:5)

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

$_SESSION["passedParameter"] = $hugeString;

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

$hugeString = $_SESSION["passedParameter"];

不要忘记在两个页面的开头添加session_start();,以便这样做。

答案 1 :(得分:1)

使用javascript中的window.opener属性

在第一页

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

在second.php中

alert(window.opener.tmpstr)

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