你有条件退出就不是死循环。有条件,但条件永远不能执行,还是死循环。
所以,你说“只有当start_time被重新设置后,才结束循环。 ”,那就看你怎么设了。

解决方案 »

  1.   

    在系统环境中做,就是在Windows系统级的计划任务(或其它系统)
      

  2.   

    不要用php了,可以使用C,做个后台线程,然后睡眠,然后一个定时器,唤醒。
      

  3.   

    如果是linux 用crontab吧
     http://www.w3pop.com/learn/view/p/1/o/1/doc/linux_cron_crontab/
      

  4.   

    如果是自己的linux服务器,就用crontab吧
    如果不是,还有个方法,你用javascript的setTimeOut ,用ajax技术动态调用你的执行代码
      

  5.   

    用JS写时间,当时间到时ajax程序页面