好的我有一个名为 inbox.php 的页面,它是接收来自其他用户的消息的收件箱。每次用户刷新"时都会加载新消息。这页纸。如何在PHP中编写此文件,其中 inbox.php 将每5秒自动刷新一次?谢谢和平。
答案 0 :(得分:0)
您可以通过在html代码之前放置此代码来每隔一段时间重定向页面。
$urlRefresh = "thispage.php";
header("Refresh: 5; URL=\"" . $urlRefresh . "\""); // redirect in 5 seconds
但是我觉得这样做更好用javascript insteed ...
答案 1 :(得分:0)
您应该使用客户端脚本来执行此操作。最简单的是在javascript中。例如,在你的身体标签中:
<body onload="setTimeout(window.location.reload,5000);">
但您可能想重新考虑每次刷新整个页面。考虑只使用Ajax加载更改。
答案 2 :(得分:0)
可以使用一个简单的meta tag
<meta http-equiv="refresh" content="5; ,URL=http://www.example.com/index.php">
^== seconds ^=== URL
答案 3 :(得分:0)
这项任务的方法可能不止一种:
AJAX更好,更有效,因此只有数据部分才会更新,而页面的其余部分保持不变。请查看以下链接了解更多详情 AJAX reload every 10 seconds
HTML页面中的META标记
使用Javascript:
reloadTimer(函数(){ window.location.reload(1); },5000); //使用微秒
检查以下链接