如何根据要求打开多个浏览器窗口?(PHP)

Rel*_*lla 2 html javascript php forms post

所以我在PHP/HTML页面上有一个表格.用户将其提交到同一PHP/HTML页面.所以现在PHP页面我会有$_POST数据.我想在页面刷新时使用一些popUp浏览器窗口,其中url将相对于用户POST请求.喜欢www.example.com/bal-bla-bla.php? id=$_POST['StreamId']

Que*_*tin 6

在响应中包含一些<script>带有window.open调用的元素...然后观察世界中的每个弹出窗口阻止程序阻塞它们.


Luc*_*ofi 5

if ( isset($_POST['submit']) ) {

echo '<script>window.open ("'.$_SERVER['PHP_SELF'].'myplayer.php?stream_id='.$_POST['StreamId'].'","myplayer");</script>';

}
Run Code Online (Sandbox Code Playgroud)

编辑:

您可以在打开窗口之前始终显示一条消息,建议用户接受这个新窗口!

var flag = confirm(" This window is not an ADV! ;-) ");
if (flag)
window.open("'.$_SERVER['PHP_SELF'].'","myplayer");
Run Code Online (Sandbox Code Playgroud)