php定时刷新
1. php长期定时刷新一个页面
如果是linux系统可以用Crontab,如果是window系统可用计划任务.
看你的服务器压力大不大喽,不大的话可以这么干。
还有一种就是JS方法
<script language="javaScript">
function myrefresh(){
window.location.reload();
}
setTimeout('myrefresh()',3000);
</script>
把页面打开放那吧。
2. 让php每隔一段时间就自动刷新一次本页面,就相当于按浏览器的刷新按钮。
我记得js有的定时器,而且js也可以模拟浏览器效果,你的要求是可以达到的
3. php页面定时可以自动刷新本页面
我想问一下,这个网页要是没人访问,这个会定时刷新吗,这个定时刷新是相对于客户端的,在客户端里面可以加入JS代码或将该网页的头文件中的某一项改一下,具体记不太清楚,目前客户端定时访问,我知道就这两种,而如果想通过后台代码来定时,这个例如你定时删出数据库中过期的数据,但这个后台代码,实际跟网页设计无关了,是一种应用程序,该应用程序会在网站主机上定时执行,跟我们个人电脑上面的系统程序类似。我说到这份了,你应该清楚了,所以做网页想定时刷新,只能通过我前面说的那两种方法,用JS定时访问,后台程序只会说用AJAX的时候用到,不用AJAX这个定时刷新跟后台代码无关。
4. PHP网页定时刷新的代码程序是什么
定时刷新网页是js的功能吧
<script language="JavaScript">
function re_fresh() {
window.location.reload();
}
setTimeout('re_fresh()',2000); //指定2秒刷新一次
</script>
不过这样做对服务器会造成很大压力,不是必要的,不要这么做
5. 求助,一个定时刷新网页的PHP源码
基于php的呢,提供两种方法
1、利用html的页面刷新功能,设置一个刷新周期,开着网页就ok了,你可以利用frame加载你要的那两个网页。frame部分略
<head>
<meta http-equiv="refresh" content="1; url=###" />
</head>
2、利用php的sleep 延时 或是搜索“php 计划任务”
定义一个boolean型的变量。
每次while循环都判断这个boolean变量,如果是true,则执行业务逻辑代码,否则跳出循环。代码示例
ignore_user_abort();
set_time_limit();
while(true){
if($condition==true){
//载入页面,用frame即可
}else{
break;
}
sleep($interval);
}
正好昨天写了一段类似的,就share给你了!
其它方法的话,你去找个类似的刷新网页的小软件,可以定时的,也能实现你的要求,不详述
6. php语句,定时自动刷新的语句
页面刷新:
有三种方法:
1,在html中设置:
<title>xxxxx</title>之后加入下面这一行即可!
定时刷新:<META HTTP-EQUIV="Refresh" content="10;url=网页名">
10代表刷新间隔,单位为秒
2.PHP
<meta http-equiv=”Refresh” content=”3;URL=<?php echo ‘index.php?’.rand(0,999);?>” />
这里是定为3秒钟刷新一次~
3.使用javascript:
<script language="javascript">
setTimeout("self.location.reload();",1000);
<script>
一秒一次
页面自动跳转:
1,在html中设置:
<title>xxxxx</title>之后加入下面这一行即可!
定时跳转并刷新:<meta http-equiv="refresh" content="20;url=http://自己的URL">,
其中20指隔20秒后跳转到http://自己的URL 页面。
< META HTTP-EQUIV="REFRESH" CONTENT="x; URL=*.*">
记得要设置 url~
7. 利用php代码,如何让服务器自动定时更新数据库数据
兄弟。。服务器是不能操作数据库的,只有php才能操作数据库。。应该是服务器定期执行某个php程序,这个php程序刷新数据库。。linux下面可以用crontab命令,把你的php程序写在一个文件里面,然后用crontab命令定期调用。。
8. 在PHP页面怎么实现定时刷新显示内容
jquery+ajax可以很容易实现啊,通过settimeout(function(),5)去触发函数就行,与通过点击发送请求没区别啊。
setInterval(function(){
jQuery.ajax({
type:"POST",
url:"111.php",
global:false,
dataType:"json",
data:"action=ajax",
success:function(data){
jQuery("p").html(data.shopid);
},
error:function()
{
alert("err:操作错误");
}
})
}, 2000);
php部分更简单
if($_POST['action']=='ajax'){
$result=$db->get_one("select * from shtq_shop order by rand() limit 1");
echo json_encode($result);exit;
}
原理很简单 setInterval() 定时执行一个ajax,后台部分执行数据库查询 获得json格式数组
通过回调函数将返回的内容插入到<p></p>中
9. PHP 怎么实现自动刷新1次页面
<meta http-equiv="refresh" content="1">
content设置的刷新的时间间隔
如果想只刷新一次,那么就要用 if 语句来判断一下