脚本发送然后页面不重定向

时间:2012-08-03 16:15:02

标签: php

如果单击“提交”按钮,则应执行此代码,但这不起作用。

header('Location: http://www.yourtargeturl.com'); //script api
echo '<script>window.open("'.$_SERVER['PHP_SELF'].'","_self")</script>';

2 个答案:

答案 0 :(得分:0)

你正在混合使用PHP和Javascript。单独的标题会将用户发送到该窗口中的新位置。

注意:PHP存在于服务器上,然后在生成/运行后发送到浏览器,因此您需要将javascript回显给浏览器以执行任何操作。

答案 1 :(得分:0)

您的header('Location: http://www.yourtargeturl.com');将重定向该页面,并使浏览器加载该页面。

之后的一切都被忽略了。因此,您的JavaScript window.open永远不会写入页面并运行。