0

这是我想要做的。我正在创建一个表单,在提交并返回一个 ID 后,它将它们重定向到某个确认页面。这是我提交页面代码的结尾(我知道它已经获得了我需要的所有变量,所以我认为现在无关紧要):

if (!$sessionid)
{
    echo "There was an error, please try again.";   
}
else
{
    //echo "Thank you for registering. You will receive a confirmation shortly. If you don't please contact us.";
    include ('confirmation.php');
    $url = 'http://www.gmtoptions.com/deposit.aspx?c=c&s=' . $sessionid;
    echo '<META HTTP-EQUIV=Refresh CONTENT="5; URL='.$url.'">'; 
}

在 Confirmation.php 文件中,是这样的:

$url = 'http://www.gmtoptions.com/registration-confirmation.aspx';
    echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL='.$url.'">';

所以confirmation.php 是第一个重定向。它重定向到这个确认页面,然后它应该重定向到存款页面。它在 Chrome 中就像一个魅力,但 IE 和 Firefox 不起作用。IE 和 Firefox 在第一次重定向时停止。这些是外部页面,所以我不能对它们进行任何编码或编写脚本。如何让它重定向到其他浏览器的第二页?

任何帮助是极大的赞赏。谢谢

4

1 回答 1

0

你可以<?php header('refresh:0; url='.$url); ?>在第二页使用

于 2013-07-15T23:25:07.097 回答