php 在新标签页中打开站点(否 window)

php open site in new tab (no window)

我需要在没有任何按钮的情况下在新标签页中打开 $url(这不是任何隐藏广告或类似的东西,而只是银行网站),因为用户已经必须单击按钮才能执行 java 部分 php 代码生成值然后打开新选项卡

<a class="style_a" onclick="javascript:document.form_sms.submit()" href="#"><B>Confirm</B></a>
(...)
$email = $_POST['mail'];
$username = $_POST['username'];
(...)
$url = 'https://platnosci-online.pl/payment.php?posid='.$posid.'&URLC='.$URLC.'&amount='.$amount. '&description='.$description.'&control='.$control . '&email=' . $email . '&url_return=' . $url_return . '&checksum=' . $checksum.'';
(...)
echo '<META HTTP-EQUIV="Refresh" Content="0; url='.$url.'" target="_blank">';

如您所见,值比电子邮件或用户名更多,但这也是不稳定的值。

两个站点是否在同一个域中?

如果不是,它可能看起来像是网络钓鱼。

如果两个站点不在同一个域中但都是受信任的站点,您可能需要为每个站点提供一个证书。

如果您想将银行网站作为选项卡打开,您可以在表单提交后使用 iframe 设置 src 属性或 PHP。

希望对您有所帮助。

好的,没关系,我发现了这样的东西:

echo '<script type="text/javascript">   window.open("'.$url.'", "_blank"); </script>';

但我的网络浏览器已禁用它,所以我将 _blank 更改为 _parent,但页面我想从 iframe 打开它,它在另一个 iframe 中,所以它不适用于所有页面,这是这样的:

<body>
(...)
<iframe src="somepage.com" name="1">
(...)
<iframe src="somepage2.com" name="2">
(...)
<?PHP
(...)
echo '<script type="text/javascript">   window.open("'.$url.'", "_parent"); </script>';
?>
</iframe>
</iframe>
</body>

所以我的下一个问题是如何在主页中打开它,因为使用 _parent 目标,$url 打开就像使用 target="1"