一个PHP程序,同一时刻被请求多次,怎么让它只运行一次?
来源:互联网 发布:php中文网 编辑:程序博客网 时间:2024/05/16 19:30
问题:
一个PHP程序,访问运行后会发邮件。另外有一个监控程序会每隔15分钟自动去监控访问一次,但这监控程序是每次同时产生四次访问,所以每次就会同时收到4封邮件。我想四次访问只运行一次就行了,但监控程序动不了必须是同时四次,所以只能修改PHP程序。这四次访问是几乎同时产生的,试过让程序写在数据库里去判断第一次访问有效,都没用,不知道还有什么办法?
答案:
session加sleep(随机变量)可以解决.不过可能是走弯路了.只给你一个思想 <?phpsession_start给定一个随机数,具体范围自己定sleep(随机数)//不宜过大if(!$_SESSION[ ])写sessionelsereturn就好了
0 0
- 一个PHP程序,同一时刻被请求多次,怎么让它只运行一次?
- 一个应用程序多次点击时,如何只让它只运行一个
- 一个应用程序多次点击时,如何只让它只运行一个
- 让程序只运行一次
- 让程序只运行一次
- 让程序只运行一次
- 如何让程序只运行一次实例
- 【转贴】如何让程序只运行一次
- 让程序只运行一次(Delphi)
- 如何让程序只运行一次(BCB)
- C#让windows程序只运行一次
- C#让windows程序只运行一次
- 如何让程序只运行一次实例
- Delphi 让程序只运行一次
- c#让windows程序只运行一次
- 让单文档程序只运行一次
- C#让windows程序只运行一次
- WINCE-如何只让程序运行一次
- Scala学习笔记
- iOS nil Nil NULL NSNull的区别
- Spark-基础-Spark编译与部署--Hadoop编译安装
- CrashHandler 异常事件处理
- EditText限制输入最大最小值
- 一个PHP程序,同一时刻被请求多次,怎么让它只运行一次?
- 韩顺平Spring框架学习,学习笔记(四)
- 【哲理】空间换时间
- Java设计模式之观察者设计模式
- 简单说一下set,也算是做个笔记
- new的越界访问
- Spark-基础-Spark编译与部署--Spark编译安装
- blender手册快捷键和操作技巧八
- 教师节诗歌朗诵稿集锦