一个PHP程序,同一时刻被请求多次,怎么让它只运行一次?

问题:   
一个PHP程序,访问运行后会发邮件。
另外有一个监控程序会每隔15分钟自动去监控访问一次,但这监控程序是每次同时产生四次访问,所以每次就会同时收到4封邮件。
我想四次访问只运行一次就行了,但监控程序动不了必须是同时四次,所以只能修改PHP程序。
这四次访问是几乎同时产生的,试过让程序写在数据库里去判断第一次访问有效,都没用,不知道还有什么办法?



答案:

 

session加sleep(随机变量)可以解决.不过可能是走弯路了.只给你一个思想 
 
  

你可能感兴趣的:(php随记)