2017-09-07 35 views
0

的访问可以说我有两个文件在本地托管page_1.php & page_2.php访问外部URL重定向后,如果我没有这样的外部URL

我想这样做,如果用户访问page_1.php它重定向先www.example.com,然后几秒钟后,它重定向到page_2.php

这是我试过的。

header('refresh:3; url=http://example.com'); 
header('location: page2.php'); 

注:www.example.com未本地托管。所以我不能在那里放置'header:location'。

+1

这当然是不可能的。 – CBroe

+1

当您将访问者重定向到某个网址(刷新或位置或链接)时,用户将离开您的页面。之后,因为他在你的页面(你的情况为“page2.php”),所以你不能将他发送到其他页面。唯一的原因是你可以在iFrame中打开你的“example.com”,并将“refresh”功能设置到你的“page2.php”页面。 – Richard

+0

一旦您将用户从您的网站转移出去,您将失去对它们的控制权。他们的浏览器连接到其他网站,而不是你的网站。您的第二个标头命令完全被浏览器忽略。 – ADyson

回答

1

为什么不使用iframe和jquery加载页面?

HTML:

<iframe id="first-iframe" src="https://www.first-domain.com/"></iframe> 

的Jquery:

$("#first-iframe").delay(5000).attr('src', 'https://www.second-domain.com/'); 

这样,只要你想,你可以显示多页。