学做网站培训课程介绍

当前位置:

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);
?>

发表评论

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

相关教程

  • 国内特别常用的PHP+MySql免费CMS系统大全:0. WordPress - 是一款基于PHP和MySQL的Blog软件,但是它也可以当作简单的cms系统来用。通过它可以快速
  • 什么本地环境?就是在你个人的电脑上安装一个环境,模拟出你的虚拟空间一样的环境。这样还没有购买域名和网站空间的朋友,就可以先在本地搭建好word
  • 之前有很多建网站学员反映,自己学习了wordpress教程,制作了网站,但有时会碰到wordpres后台无法登录,密码确认无误,空间没有问题,之前也成功登录
  • 忘记后台登录密码是自己建网站学员经常犯的错误,如果在使用wordpress程序建网站时,忘记了后台管理员登陆密码要如何解决?下面学做网站论坛
  • 经常更换wordpress主题,会有一个困扰,就是之前主题的内容区域宽度比较大,很多正文图片的尺寸可能是500px,而换了一个主题,内容区域的宽度比较小,
  • 在日常上网过程中,复制,粘贴是特别寻常不过的了,有时我们在某一网站复制后,粘贴到别的地方时,它会自己加上它网站的一个版权信息链接。比如:此文章转
  • 请问我在本地环境下,按照网站制作教程一步步的操作 浏览次数 动态代码也替换了 插件也按装设置好了  然后在头部模板代码里面前面</head>插
  • 如何让php程序后台自动刷新,不管有没有用户打开了网站或者页面,它始终在后台自动刷新。在用户关闭浏览器后,该脚本仍然后在服务器上继续执行。就需
  • 针对于网站中的一些特殊页面,WordPress提供专题页面功能。通过新建WordPress 专题页面,可以让我们在做网站中,制作一些特殊的网页版面。例如,
  • 在课程我们讲到,我们在建站时,可以建立页面和分类目录,然后在网站导航上调用页面与分类目录。更换页面的顺序,我们可以在后台修改每个页面的排
  • 问题:已做好的网站,百度已收录并有排名,去更换模板对排名影响大不大?百度说:会有一定影响,但只要主体内容变化不是很大就可以,更换模板需谨
  • 很多学习建网站的学员一发现自己网站打开速度缓慢,就会抱怨自己的网站空间真“坑爹”,殊不知除了网站空间影响网站打开速度之后,还有一个被很多人忽略