我想写个定时器,让用户不触发,我的程序自动执行某段代买,假设一个小时之内自动执行这个函数。
我想写个定时器,让用户不触发,我的程序自动执行某段代买,假设一个小时之内自动执行这个函数。
如楼上所说,用的是计划任务,但是具体实现有几种方法:
cron文件代码如下:if (现在的时间是8:00) 输出 “早上好”将这段代码加入到首页后只要有人访问首页就会执行一次判断,而且因为是一张大小为0px的无效图片,所以不影响网页的载入速度。
两种方法的区别就是,一个是系统自动访问代码页面,而另外一种则是用户访问代码页面,系统访问能做到定时执行,而用户访问除非您的访问量特别的大,否则很难做到定时执行,只能做到自动执行。但是第一种方法对主机要求高,Linux需要安装有Crontab,而第二种方法对主机没有具体的要求。
加入crontab。windows下是计划任务。
立即学习“PHP免费学习笔记(深入)”;
我最近看到一个php函数,叫ignore_user_abort
我嚼得这个函数搭配set_time_limit(0), 呵呵.
ignore_user_abort(true);
@set_time_limit(0);
session_write_close();
while(true){
//do something
sleep(3600);
}比楼上各位的方法都更好!
洗洗准备睡了......
要在服务器上进行设置了,写个脚本,放到服务器上,然后服务器定时执行这个脚本。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号