我在父浏览器窗口中有一些 JavaScript 变量,现在我想通过单击某个按钮打开一个新窗口(一个现有的 php 文件)并将这些变量传递给打开的页面。我知道我可以通过 GET 方法实现这一点,我只是想知道是否有更清晰的方法可以做到这一点,所以我不必在 URL 的末尾附加变量值。我也在 google 和 SO 上搜索过,有人建议使用 window.opener 不知何故它似乎不适用于 php。我还是个新手。任何帮助表示赞赏。提前致谢。
打开页面中的脚本
var newWindow = window.open ("myfile.php" ,"_blank");
newWindow.var1="hello";
newWindow.var2="world";
我的文件.php
//Is it possible to use the variables in php page as below?
window.opener.var1;
window.opener.var2;