在php中打开新窗口

时间:2010-11-04 10:21:19

标签: php

<?php

$_SESSION['dsize'] = $_POST['dsize'];
if ($_SESSION['deadline']=="Urgent" )
{
?>
<script type = "text/javascript">

window.open('https://usd.swreg.org/cgi-bin/s.cgi?s=104597&p=104597-1&v=0&d=0&q=<?php echo $_SESSION['dsize']?>');
</script>
<?php

}
else
{

?>
<script type = "text/javascript">

window.open('https://usd.swreg.org/cgi-bin/s.cgi?s=104597&p=104597-2&v=0&d=0&q=<?php echo $_SESSION['dsize']?>');
</script>
<?php

}

 header('Location: confirmorder.php');

?>

如果我删除最后一个标题行新窗口正在打开但如果我使用标题行新窗口没有打开并且确认订单.php已打开。

任何人都可以告诉我如何打开结帐新窗口并将用户发送到确认订单页面。

由于

2 个答案:

答案 0 :(得分:2)

也许您应该使用Javascript将客户端重定向到您想要的页面。

在回复结束时,您应该执行以下操作:

 <script type="text/javascript">
<!--
window.location = "confirmorder.php"
//-->
</script>

答案 1 :(得分:0)

通常在作品中我使用这个代码

function openNewTap(string $url)
        {
            echo '<script type="text/javascript">';
            echo 'window.open("'.$url.'");';
            echo '</script>';
        }