所以我在PHP/HTML
页面上有一个表单。用户将其提交到同一PHP/HTML
页面。所以现在PHP页面我将有$_POST
个数据。我想在页面刷新时使用一些popUp浏览器窗口,其中url将相对于用户POST
请求。比如www.example.com/bal-bla-bla.php? id=$_POST['StreamId']
答案 0 :(得分:6)
在响应中包含一些<script>
个带有window.open
个调用的元素...然后观察世界上的每个弹出窗口阻止程序阻止它们。
答案 1 :(得分:5)
if ( isset($_POST['submit']) ) {
echo '<script>window.open ("'.$_SERVER['PHP_SELF'].'myplayer.php?stream_id='.$_POST['StreamId'].'","myplayer");</script>';
}
编辑:
您可以在打开窗口之前始终显示一条消息,建议用户接受这个新窗口!
var flag = confirm(" This window is not an ADV! ;-) ");
if (flag)
window.open("'.$_SERVER['PHP_SELF'].'","myplayer");
答案 2 :(得分:1)
您需要在javascript中执行此客户端。
您可以在document.onload事件处理程序中使用window.open()。
但是,如果用户有弹出窗口阻止程序,则可能会被阻止。