我正在使用js:
从我的主页面打开一个新的php页面window.open ('second.php','_self',false);
我在父网页{@ 1}}上有一个字符串,如何从second.php访问tmpstr
的值?我不能使用tmpstr
因为字符串很大。
答案 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中。