刷新了使用PHP的页面(Refresh a page using PHP)

2019-06-18 03:01发布

我怎样才能刷新定期使用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
标签: php refresh