php…target='_空白';

php…target='_空白';,php,zen-cart,Php,Zen Cart,我想在点击一个按钮后打开一个新窗口,我正在尝试修改Zencart中的代码。我想我正试图在正确的地方操纵它。。。但我不知道该怎么做: (对于任何知道Zencart的人来说,这在paypalwpp.php文件中,第1616-1618行) 这是我的业余尝试: zen_redirect( "target='_blank'" . $paypal_url . "?cmd=_express-checkout&token=" . $_SESSION['paypal_ec_token'] . $userA

我想在点击一个按钮后打开一个新窗口,我正在尝试修改Zencart中的代码。我想我正试图在正确的地方操纵它。。。但我不知道该怎么做:

(对于任何知道Zencart的人来说,这在paypalwpp.php文件中,第1616-1618行)

这是我的业余尝试:

zen_redirect( "target='_blank'" . $paypal_url . "?cmd=_express-checkout&token=" . $_SESSION['paypal_ec_token'] . $userActionKey);

当然,我添加了“target=''u blank'”,但它不起作用。。。如何通过修改上述代码来打开新窗口?谢谢大家!

您需要在包含按钮的页面上执行此操作,而不是在按钮提交到的页面上执行此操作。

zen_重定向很可能与正常重定向类似。我的意思是,在执行重定向时,您将无法指定“target”参数

“目标”参数是基于浏览器的属性

重定向在很大程度上是服务器端的


我想您正在寻找其他内容,但我不熟悉zen cart。

服务器响应/PHP脚本发出的HTTP重定向不允许指向特定帧或新窗口。这必须用HTML或Javascript来完成。重定向只能是后续事件。
zen_redirect( "target='_blank'" . $paypal_url . "?cmd=_express-checkout&token=" . $_SESSION['paypal_ec_token'] . $userActionKey);