【问题标题】:PHP header redirect and HTML refreshPHP 标头重定向和 HTML 刷新
【发布时间】:2013-07-19 04:35:18
【问题描述】:

我正在使用一个 php 登录页面,该页面将人们重定向到用户特定的页面。当用户访问这些页面时,它仍然在 url 中显示 php 登录页面。

您能帮我找到一种方法,让新页面上的 html(或 php)代码一次重新加载页面,以便在重定向后成为该页面。 (由于这个问题,我在这些页面上遇到了功能问题)?

【问题讨论】:

  • header('Location: newpage.php');.
  • 您当前的哪些代码不起作用?
  • 我使用的是headers,重定向后页面需要刷新
  • 发送任何输出后,标头无法重定向。确保在需要重定向之前不发送标头
  • 然后包含一个缓存清除查询字符串,以防止从缓存中拉出目标页面,例如甚至header('Location: newpage.php?cachebuster=' . time());

标签: php html redirect header refresh


【解决方案1】:

您不能使用 PHP 来刷新页面。一旦页面加载到浏览器中,PHP 就会失控,无法修改页面内容。

要重新加载/刷新文档,您可以使用 HTML 或 JavaScript。

使用 HTML 每 30 秒刷新一次文档:

<meta http-equiv="refresh" content="30"> 

使用 JavaScript:

<input type="button" value="Reload Page" onClick="window.location.reload()">

希望这会有所帮助!

【讨论】:

  • 第一个会在30秒后自动刷新。但是对于第二个,页面只有在点击按钮时才会刷新。
猜你喜欢
  • 2011-09-22
  • 1970-01-01
  • 2012-12-16
  • 1970-01-01
  • 1970-01-01
  • 2010-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多