我怎样才能刷新定期使用PHP页面? 如果我不能用PHP做的,什么是最好的推荐的方案?
Answer 1:
你可以用PHP做到这一点:
header("Refresh:0");
它刷新当前页面,如果你需要将其重定向到另一个页面,请使用以下内容:
header("Refresh:0; url=page2.php");
Answer 2:
在PHP中 ,你可以使用:
$page = $_SERVER['PHP_SELF'];
$sec = "10";
header("Refresh: $sec; url=$page");
或者只是使用JavaScript的window.location.reload()
Answer 3:
你肯定可以定期使用PHP刷新页面:
<?php
header("refresh: 3;");
?>
这将刷新页面每隔三秒钟。
Answer 4:
即简单地用在PHP header()函数可能
header('Refresh: 1; url=index.php');
Answer 5:
建立在if
从语句。 如果需要刷新,回声:
<meta http-equiv="refresh" content="0">
见元刷新 。
编辑
正如@warren指出,上面的代码会立即刷新页面。 您可以设置时间与content
瓦尔
Answer 6:
我已经找到了2种方式来刷新PHP内容:
1.采用HTML META:
echo("<meta http-equiv='refresh' content='1'>"); //Refresh by HTTP META
2,使用PHP刷新率:
$delay=0; //Where 0 is an example of time Delay you can use 5 for 5 seconds for example !
header("Refresh: $delay;");
Answer 7:
你不能做到这一点在PHP 。 一旦加载页面时,PHP死了,是失控的。
您有几种选择:
- 使用JavaScript的
- 使用刷新元标记,
<meta http-equiv="refresh" content="5">
我认为, 刷新meta标签是最简单,最方便的。
Answer 8:
呼应meta标签是这样的:URL是一个在页面刷新应该后将被重定向到。
echo "<meta http-equiv=\"refresh\" content=\"0;URL=upload.php\">";
Answer 9:
header('Location: .');
似乎刷新页面在Chrome,火狐,Edge和IE 11。
Answer 10:
PHP是服务器端语言,所以你不能刷新与PHP的页面,但是JavaScript是刷新页面的最佳选择:
location.reload();
访问地点重装()方法 。
Answer 11:
您可以刷新使用JavaScript。 而不是完整的页面刷新,你可以给一个div被刷新的内容。 然后,通过使用JavaScript,你只能刷新特定的DIV,并且它比完整的页面刷新速度更快。
Answer 12:
在PHP中添加这个元标记可能帮助
echo '<META HTTP-EQUIV="Refresh" Content="0; URL='.$location.'">';
Answer 13:
一个窍门是添加一个随机数到URL的末尾,这样你就不必在文件每一次重命名。 例如:
echo "<img src='temp.jpg?r=3892384947438'>"
该浏览器将不缓存它只要随机数是不同的,但Web服务器会忽略它。
文章来源: Refresh a page using PHP