Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php或javascript中重定向两次?_Javascript_Php - Fatal编程技术网

如何在php或javascript中重定向两次?

如何在php或javascript中重定向两次?,javascript,php,Javascript,Php,我想用php或javascript编写一个脚本,将用户重定向到一个页面,等待x秒,然后重定向到另一个站点。 让我们看一个例子 用户访问www.abcdefg.com/Redirect.php 用户被重定向到另一个站点A 脚本正在等待x秒 用户si自动重新接收到站点B 注意:所有这些内容都必须通过一个脚本Redirect.php完成 它不能打开新标签页,所有内容都在一个窗口上运行 我所知道的。 我发现header标签可以用来将你重定向到某个站点。但是当我们被重定向时,我们会取消脚本执行,因为我们访

我想用php或javascript编写一个脚本,将用户重定向到一个页面,等待x秒,然后重定向到另一个站点。 让我们看一个例子

  • 用户访问www.abcdefg.com/Redirect.php

  • 用户被重定向到另一个站点A

  • 脚本正在等待x秒

  • 用户si自动重新接收到站点B

  • 注意:所有这些内容都必须通过一个脚本Redirect.php完成 它不能打开新标签页,所有内容都在一个窗口上运行

    我所知道的。 我发现header标签可以用来将你重定向到某个站点。但是当我们被重定向时,我们会取消脚本执行,因为我们访问了另一个站点

    那么我怎样才能通过一个站点进行双重重定向呢?? 非常感谢你,很抱歉我的英语不好。
    我希望有人能帮助我。

    在您的第一页上,您应该重定向到一个特殊的“redirect.php”页面,如下所示:

    header('location: redirect.php?to=http://www.newsite.com');
    
    这将带您到
    http://www.yoursite.com/redirect.php?to=http://www.newsite.com

    然后您的“redirect.php”页面可能是:

    header('location: ' + $_GET['to']);
    

    这个问题没有显示任何研究工作;一旦你从你控制的页面重定向出去,它就不清楚或者没有用了,就是这样;你失去了控制。