每隔十分钟执行一个php函数请问php源码如何写,当浏览器关闭的时候该函数还能正常运行

解决方案 »

  1.   

    参考http://topic.csdn.net/u/20100927/10/9b6e5655-617d-44fc-b63c-cd9cbd31ca6e.html?95672
      

  2.   


    //(1)
    ob_start();
    ob_end_flush();
    for($i = 1; $i <= 300; $i++ )echo ' ';$i = 0;
    while(1) {
    echo $i;//你要执行的程序
    sleep(600);
    flush();
    $i++;
    }
    //你也可以用js的setTimeout来实现//========================(2)
    register_shutdown_function()
    楼主研究下这个函数,这个是用来终止(包括错误终止)php程序时候执行的
      

  3.   

         如果要当浏览器关闭还能执行,需要在顶部加一个ignore_user_abort(ture);忽略用户中断,不停止脚本的运行!
      

  4.   

    如果有linux可以直接写定时请求网页
      

  5.   

    PHP实现不了这功能,windows用任务,linux 可用 crontab
      

  6.   

    linux 下的 crontab比较好用.添加个任务就可以了.
      

  7.   

    ignore_user_abort()这个东西没用过,我感觉不太可能吧
      

  8.   

    function TiShi($bt,$nt,$sj,$dz){
    //标题,内容,跳转时间,跳转地址。 echo '<meta http-equiv="refresh" content="'.$sj.';url='.$dz.'">';
    }