学做网站培训课程介绍

当前位置:

PHP实现后台自动刷新(不受页面影响)

如何让php程序后台自动刷新,不管有没有用户打开了网站或者页面,它始终在后台自动刷新。在用户关闭浏览器后,该脚本仍然后在服务器上继续执行。就需要使用到一个函数:int ignore_user_abort ( [bool setting] ) 。

定义和作用

ignore_user_abort() 函数设置与客户机断开是否会终止脚本的执行。本函数返回 user-abort 设置的之前的值(一个布尔值)。它不会检测到用户是否已断开连接,直到尝试向客户机发送信息为止。

应用方法


<?php
ignore_user_abort(); // 后台运行
set_time_limit(0); // 取消脚本运行时间的超时上限
$interval=60*30;// 每隔半小时运行,这个间隔时间是可以随着 需要进行修改
do{
 echo 'hello';          //这里是你要执行的代码
sleep($interval); // 休眠半小时
}while(true);
?>

实际应用

通过PHP实现后台自动刷新,结合PHP将数据写入到MYSQL数据库可以让某些数据在我们不需要打开网站时也能自动写入数据库。

代码如下:


<?php
require "conn.php";

$sql = "insert into wp_kaijiang(timer,number,datar) values ('$timer','$number','$datar')";

ignore_user_abort(); // 后台运行
set_time_limit(0); // 取消脚本运行时间的超时上限
$interval=60*30;// 每隔半小时运行,这个间隔时间是可以随着 需要进行修改
do{
 mysql_query($sql);//借SQL语句插入数据

sleep($interval); // 休眠半小时
}while(true);
?>

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

相关教程

  • 什么本地环境?就是在你个人的电脑上安装一个环境,模拟出你的虚拟空间一样的环境。这样还没有购买域名和网站空间的朋友,就可以先在本地搭建好word
  • 一般论坛在根目录下放置,在后台设置默认域名就可以解决这个问题,但是论坛放在一级目录下解决这个问题的时候就会存在一些困难了,那么如何将域名后面
  • 之前有很多建网站学员反映,自己学习了wordpress教程,制作了网站,但有时会碰到wordpres后台无法登录,密码确认无误,空间没有问题,之前也成功登录
  • 忘记后台登录密码是自己建网站学员经常犯的错误,如果在使用wordpress程序建网站时,忘记了后台管理员登陆密码要如何解决?下面学做网站论坛
  • 在日常上网过程中,复制,粘贴是特别寻常不过的了,有时我们在某一网站复制后,粘贴到别的地方时,它会自己加上它网站的一个版权信息链接。比如:此文章转
  • 近期,有一些学做网站论坛的学员反映,当他们在wordpress网站的后台发布文章后,点击编辑器的HTML模式,会发现在文章的下面出现了一段无名的代码。代
  • 如何让php程序后台自动刷新,不管有没有用户打开了网站或者页面,它始终在后台自动刷新。在用户关闭浏览器后,该脚本仍然后在服务器上继续执行。就需
  • 一些个人单页网站制作的学员,要实现每当用户打开单页网站时,随机显示多个二维码中的一个,刷新一次就随机更换一个。并且单页内容中的微信号也跟着自
  • 针对于网站中的一些特殊页面,WordPress提供专题页面功能。通过新建WordPress 专题页面,可以让我们在做网站中,制作一些特殊的网页版面。例如,
  • 在学做网站论坛的论坛制作课程中,我们讲到如何使用Discuz程序进行论坛网站建设,论坛网站可以任意去发贴。作为管理员的我们可能会发现一些别人发了一
  • 问题:已做好的网站,百度已收录并有排名,去更换模板对排名影响大不大?百度说:会有一定影响,但只要主体内容变化不是很大就可以,更换模板需谨
  • 很多学习建网站的学员一发现自己网站打开速度缓慢,就会抱怨自己的网站空间真“坑爹”,殊不知除了网站空间影响网站打开速度之后,还有一个被很多人忽略