-2

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

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

2 回答 2

0

您正在混合 PHP 和 Javascript。仅标题就会将用户发送到该窗口中的新位置。

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

于 2012-08-03T16:19:44.573 回答
0

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

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

于 2012-08-03T16:23:01.373 回答