我是從我的主網頁使用JS打開新的PHP頁面:參數傳遞給一個新的窗口PHP
window.open ('second.php','_self',false);
我父頁面,tmpstr
在一根繩子上,我怎麼能訪問值tmpstr
from second.php?我不能使用GET
,因爲字符串很大。
我是從我的主網頁使用JS打開新的PHP頁面:參數傳遞給一個新的窗口PHP
window.open ('second.php','_self',false);
我父頁面,tmpstr
在一根繩子上,我怎麼能訪問值tmpstr
from second.php?我不能使用GET
,因爲字符串很大。
您可以將它存儲在$ _SESSION變量中。
$_SESSION["passedParameter"] = $hugeString;
,然後在第二頁上,可以使用
$hugeString = $_SESSION["passedParameter"];
只是不要忘了在這兩個頁面的開頭添加session_start();
,爲了這個工作。
在second.php
alert(window.opener.tmpstr)
我假設你要訪問這個在JavaScript中,而不是在PHP中使用window.opener
屬性在JavaScript
在第一頁
window.tmpstr = tmpstr;
window.open ('second.php','_self',false);
。
這更像是我想要的。它看起來非常簡單,但我無法讓它工作。第二個窗口中的警報不會彈出。 –
當我將'_self'更改爲'空白'時,它會起作用...當它的'_self'父窗口消失時 –