问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php怎么实现刷新页面?

发布网友 发布时间:2024-09-26 01:29

我来回答

1个回答

热心网友 时间:2024-09-27 20:39

PHP怎么实现自动刷新1次页面?

\x0d\x0acontent设置的刷新的时间间隔\x0d\x0a\x0d\x0a如果想只刷新一次,那么就要用if语句来判断一下

PHP中怎么刷新页面?

方法其实挺多的。以前比较常用的是iframe这样来做。现在多了个ajax,所以一般情况下都是用的ajax。

第一种方法,ajax实现:

当然,ajax使用起来确实很简单就可以实现,但是里面的很多知识还是比较有点深的。我之前做页面时间自动刷新的功能就是用的ajax。完整代码是:

1.getTime.php:

代码如下:

?php

header("cache-control:no-cache,must-revalidate");

header("Content-Type:text/html;charset=utf-8");

$time="2012-1-2018:00:00";

$dt_element=explode("",$time);

$date_element=explode("-",$dt_element[0]);

$time_element=explode(":",$dt_element[1]);

$date=mktime($time_element[0],$time_element[1],$time_element[2],$date_element[1],$date_element[2],$date_element[0]);

$nowTime=time();

$showtime=date("北京时间Y年m月d日H:i:s",$date-$nowTime);

if($showtime="北京时间1970年01月01日08:00:00"){

echo"happynewyear";

}

echo$showtime;

2.zidong.php:

代码如下:

Ajax动态显示时间

当前时间:

在浏览器里面直接访问zidong.php就可以了,点击里面的按钮就可以看到效果。

这个就是用ajax做的刷新页面局部内容的小例子。你可能会怀疑:这里面没有跟数据库交互啊?这还不简单,直接在getTime.php页面里面操作就可以啦。

这种方法就不用多说了吧。至于ajax里面的代码是什么意思,不要问我啦,我之前就说过,这里面的ajax还是有点深的。

第二种方法:使用iframe方法实现。

不要给我说用PHP的include可以啊。你去试试吧。可以,可以就不会有那么多人在百度里面问了。

这种方法呢说起来复杂,其实还是挺简单的。说下原理吧:

要刷新的页面中把要自动刷新的局部的代码单独拿出来,做成一个独立的页面,自动刷新有很多种方法:可以在这个独立页面中用javascript来控制,什么setTimeout("start()",1000);啊或者setInterval("start()",1000);(每隔1秒刷新页面)这样,还可以用meta标签实现:(每隔10秒刷新页面)。这样在原来的页面中用iframe来将它调用过来。这样就可以了。

怎么用php刷新页面?

方法其实挺多的。以前比较常用的是iframe这样来做。现在多了个ajax,所以一般情况下都是用的ajax。

第一种方法,ajax实现:

当然,ajax使用起来确实很简单就可以实现,但是里面的很多知识还是比较有点深的。我之前做页面时间自动刷新的功能就是用的ajax。完整代码是:

1.getTime.php:

代码如下:

?php

header("cache-control:no-cache,must-revalidate");

header("Content-Type:text/html;charset=utf-8");

$time="2012-1-2018:00:00";

$dt_element=explode("",$time);

$date_element=explode("-",$dt_element[0]);

$time_element=explode(":",$dt_element[1]);

$date=mktime($time_element[0],$time_element[1],$time_element[2],$date_element[1],$date_element[2],$date_element[0]);

$nowTime=time();

$showtime=date("北京时间Y年m月d日H:i:s",$date-$nowTime);

if($showtime="北京时间1970年01月01日08:00:00"){

echo"happynewyear";

}

echo$showtime;

2.zidong.php:

代码如下:

/head

body

h1Ajax动态显示时间/h1

inputtype="button"value="开始显示时间"id="go"onclick="start()"/

p当前时间:fontcolor="red"spanid="showtime"/span/font/p

/body

scripttype="text/javascript"

varxmlHttp;

functioncreateXMLHttpRequest(){

if(window.ActiveXObject){

xmlHttp=newActiveXObject("Microsoft.XMLHTTP");

}

elseif(window.XMLHttpRequest){

xmlHttp=newXMLHttpRequest();

}

}

functionstart(){

createXMLHttpRequest();

varurl="getTime.php";

xmlHttp.open("GET",url,true);

xmlHttp.onreadystatechange=callback;

xmlHttp.send(null);

}

functioncallback(){

if(xmlHttp.readyState==4){

if(xmlHttp.status==200){

document.getElementById("showtime").innerHTML=xmlHttp.responseText;

setTimeout("start()",1000);

}

}

}

/script

/html

在浏览器里面直接访问zidong.php就可以了,点击里面的按钮就可以看到效果。

这个就是用ajax做的刷新页面局部内容的小例子。你可能会怀疑:这里面没有跟数据库交互啊?这还不简单,直接在getTime.php页面里面操作就可以啦。

这种方法就不用多说了吧。至于ajax里面的代码是什么意思,不要问我啦,我之前就说过,这里面的ajax还是有点深的。

第二种方法:使用iframe方法实现。

不要给我说用PHP的include可以啊。你去试试吧。可以,可以就不会有那么多人在百度里面问了。

这种方法呢说起来复杂,其实还是挺简单的。说下原理吧:

要刷新的页面中把要自动刷新的局部的代码单独拿出来,做成一个独立的页面,自动刷新有很多种方法:可以在这个独立页面中用javascript来控制,什么setTimeout("start()",1000);啊或者setInterval("start()",1000);(每隔1秒刷新页面)这样,还可以用meta标签实现:metahttp-equiv="Refresh"content="10"(每隔10秒刷新页面)。这样在原来的页面中用iframe来将它调用过来。这样就可以了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...玩网页游戏当输入完用户名,密码 点登入时 网页会自动关闭,就是点下... 一看电影网页游戏就掉线 771天津到无锡在那个火车站上车 天津1469次火车到无锡哪个火车站?求解 天津西到无锡东的G211途经哪些站? k5268次列车途经站点 java.applet描述 小动物之星禁止跳舞成就怎么完成 小动物之星如何解锁禁止跳舞 小动物之星蕉驴不焦虑成就怎么做 小动物之星蕉驴不焦虑成就完成方 小动物之星农场奇遇的完成方法 前端和后端怎样对接接口(前端和后端怎样对接接口的) ...我想访问192.168.1.31下的php文件要怎么写? 奔驰中控屏幕突然不显示了怎么办? x+2.5x=1260这道解方程怎么算? X- 2点五x=6点二五怎么算? 奔驰车中控显示屏黑屏怎么办? 2x-8-50%x=20 咋解? (11.5-1.5)x=20怎么算? X减12.5% X等于70 怎么写? 18一1.5x=5.5怎么做 2x-1. 35x=65怎么算? 拼立得详细资料大全 我调了字体,为什么在拼立得里加文字,还是以前的字体 OPPO N1手机_百度... 太宗皇帝真长策,赚得英雄尽白头说明了什么?天下英雄,入吾彀中矣的含义... “太宗皇帝真长策,赚得英雄尽白头”是什么意思_出处及原文翻译_学习力... “太宗皇帝真长策,赚得英雄尽白头”这句话怎么 换新手机旧的微信和支付宝怎么开 比较大的火疖子怎么能快点出头 疖子初期怎么治疗 读下面一段话,说说哪些语句写得好,好在哪里。 我爱春雨,那一滴滴的雨... 前辈您好,我是黑龙江工程学院的大三学生 怎么在Excel中把两行字调整为一行字? 女儿在哈工大读计算机,毕业后该选择直接工作还是继续读研呢?_百度... ...工大威海校区和本部在就业和读研上区别大吗? 吕后传历史人物介绍 锐志加92还是95的油哪个好 老锐志加92还是95号油? 拍着拍着就黄了-再见我的大学背景音乐是什么 12伏LED灯24 伏电压能用吗? 怎样使工作电压为30伏的电器用12伏的电源来使用 30只电压24伏12瓦并联韵灯需要多大的电线 我走其他方式贷款55000.月供2946,两年我的利息一万多!利率是多少?_百度... cf手游春日祭活动地址介绍_cf手游春日祭活动地址是什么 狗狗为什么是四脚踏雪的? ...似水无痕;明夕何夕,君已陌路。向来缘浅,奈何情深 累世情深处,红尘陌路人,后面诗句是什么 网游之那尼姑叫和尚的txt全集下载地址 抖音好听女生昵称简单大方女网名唯美有气质 落叶电视剧《这里的黎明静悄悄》片尾曲 绞股蓝和三七花块泡水喝好吗