在php中打开新窗口 打开窗户https://usd.swreg.org/cgi-bin/s.cgi?s=104597&p=104597-1&v=0&d=0&q='); 打开窗户https://usd.swreg.org/cgi-bin/s.cgi?s=104597&p=104597-2&v=0&d=0&q=');
如果我删除最后一个标题行,新窗口将打开,但如果我使用标题行,新窗口不会打开,confirmorder.php将打开 有人能告诉我如何打开新窗口结帐,并将用户发送到确认页面吗在php中打开新窗口 打开窗户https://usd.swreg.org/cgi-bin/s.cgi?s=104597&p=104597-1&v=0&d=0&q='); 打开窗户https://usd.swreg.org/cgi-bin/s.cgi?s=104597&p=104597-2&v=0&d=0&q=');,php,Php,如果我删除最后一个标题行,新窗口将打开,但如果我使用标题行,新窗口不会打开,confirmorder.php将打开 有人能告诉我如何打开新窗口结帐,并将用户发送到确认页面吗 谢谢也许你应该使用Javascript将客户端重定向到你想要的页面 在回答结束时,您应该执行以下操作: <?php $_SESSION['dsize'] = $_POST['dsize']; if ($_SESSION['deadline']=="Urgent" ) { ?> <script type =
谢谢也许你应该使用Javascript将客户端重定向到你想要的页面 在回答结束时,您应该执行以下操作:
<?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');
?>
我通常在工作中使用此代码
<script type="text/javascript">
<!--
window.location = "confirmorder.php"
//-->
</script>
函数openNewTap(字符串$url)
{
回声';
echo“window.open”(“$url.”);
回声';
}
这很简单。在“确认者”页面中打开新窗口。或者,更好的是,不要打开任何窗户。这是一种丑陋的行为,大多数浏览器无论如何都会阻止它。这也是我所说的丑陋代码。2个非常相似的代码块,只有一个字节的差异。我是新来的,试图了解事情是如何运作的。那么,将用户重定向到购物车的最佳方式是什么(我的老师希望有一个新的窗口),在当前窗口中,我应该显示OrderConfirmation在响应正文中回送内容后,您不能设置标题。HTTP分两个阶段工作-头文件,然后是正文。将任何内容回显到正文会自动将标题刷新到输出。工作得很好,但为什么我使用的代码不起作用…你能解释一下它的错误吗,这样我就不会再犯同样的错误了。。。您的代码将打开窗口的JS发送到浏览器,然后立即发送http重定向。这就意味着浏览器甚至不需要解释JS(因为HTTP头,比如重定向,优先)。所以浏览器在试图呈现/解释任何内容之前会被重定向。你真的认为这段代码是在JS之后发送HTTP头吗?你能告诉我一个我可以阅读并理解重定向时优先顺序的文档吗。谢谢
function openNewTap(string $url)
{
echo '<script type="text/javascript">';
echo 'window.open("'.$url.'");';
echo '</script>';
}