【问题标题】:Redirecting webpage to another webpage将网页重定向到另一个网页
【发布时间】:2014-08-11 03:29:13
【问题描述】:

只是想问问它是否可能有像“标题(位置:mysite.com)”,但它是 TIMED 的。假设五秒钟然后刷新,但刷新后,它会转到另一个站点(如http://mysecondsite.com)。

就像,“点击这里”--> site.php(包含 header(location: mysite.com), BUT TIMED )--> 五秒钟后它会自动转到 mysecondsite.com

【问题讨论】:

标签: redirect header timed


【解决方案1】:

您的意思是在刷新/重定向之前暂停一段时间吗?如果是这样,你的答案在这里:

header('Refresh: 5; URL=http://yoursite.com/');

【讨论】:

  • 是的,我试过这个,但它没有进入第二个站点。
  • 在header语句执行前有输出吗?
【解决方案2】:

将重定向到第二页的函数放入 javascript setTimeout() 函数中。

类似这样的:

<button onClick="setTimeout(function() {
window.location.href = 'http://mysecondsite.com';
}, 5000);"> 
Pause Then Go
</button>

这里是关于 javascript 的简短说明:Javascript setTimeout() and setInterval()

【讨论】:

  • 所以我要把上面的脚本写在“mysite.php”里面?
  • 是的。我不知道您将如何实现这一点。但将上述内容放在 onClick() 属性中将是一种方法。
  • 我在上面做了一些更改,展示了如何将其写入 HTML 的示例。
  • 如果您尝试将它放在您的 php 中,就像提到的 @user3727485 一样,那么您将在页面加载几秒钟后重定向它。我相信您想要的是在用户输入后要重定向的页面。您需要使用用户可以与之交互的东西(例如按钮或链接元素)来完成此操作。
猜你喜欢
  • 2021-10-28
  • 2015-12-07
  • 2012-01-03
  • 2021-06-09
  • 2021-05-10
  • 1970-01-01
  • 2018-07-14
  • 2019-08-10
  • 2017-07-14
相关资源
最近更新 更多