如果单击“提交”按钮,则应执行此代码,但这不起作用。
header('Location: http://www.yourtargeturl.com'); //script api
echo '<script>window.open("'.$_SERVER['PHP_SELF'].'","_self")</script>';
答案 0 :(得分:0)
你正在混合使用PHP和Javascript。单独的标题会将用户发送到该窗口中的新位置。
注意:PHP存在于服务器上,然后在生成/运行后发送到浏览器,因此您需要将javascript回显给浏览器以执行任何操作。
答案 1 :(得分:0)
您的header('Location: http://www.yourtargeturl.com');
将重定向该页面,并使浏览器加载该页面。
之后的一切都被忽略了。因此,您的JavaScript window.open
永远不会写入页面并运行。