传递一个参数到一个新的窗口php


Pass a parameter to a new window php

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

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

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

您可以将其存储在$_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中。