zoukankan      html  css  js  c++  java
  • 如何让PHP程序自动执行(后台)

    如何让php程序自动执行,这个就需要用到一个函数了:


    int ignore_user_abort ( [bool setting] ) 
    定义和用法
    ignore_user_abort() 函数设置与客户机断开是否会终止脚本的执行。
    本函数返回 user-abort 设置的之前的值(一个布尔值)。


    注释:PHP 不会检测到用户是否已断开连接,直到尝试向客户机发送信息为止。
    简单地使用 echo 语句无法确保信息发送,参阅 flush() 函数。


    这个例子,在用户关闭浏览器后,该脚本仍然后在服务器上继续执行:


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

    这样就可以在后台实现程序的自动执行了。

    参考:
    http://www.cnblogs.com/zdz8207/p/3765567.html

    http://blog.sina.com.cn/s/blog_8de9ddff010145ss.html





  • 相关阅读:
    面向对象案例
    Leetcode--9. 回文数
    调试seanbell/intrinsic遇到的坑
    Ubuntu16.04OPENGL初体验
    Ubuntu16.04重装NVIDIA驱动
    C++之封装继承和多态
    CMKAE简单实用指南
    【学习笔记】C/C++
    C++之重载覆盖和隐藏
    C++之指针和引用
  • 原文地址:https://www.cnblogs.com/cmderq/p/9130877.html
Copyright © 2011-2022 走看看