PHP的另一种超时方式
PHP altetrnative way how to timeout
我正在制作一个用户可以提供响应延迟时间的工具。这应该很容易做到,但是当我使用set_time_limit
from doc
警告:set_time_limit()由于安全原因已被禁用
从错误和谷歌一点,很明显,主机提供商禁用此功能在PHP。
问题:然而,我想问你是否有一些替代的方法如何使用php超时响应没有这个函数。
我可以想象这可以通过将这个超时值传递给JS并通过它超时但我希望如果没有其他解决方案
我唯一的想法是把你的脚本一些"路径点",你检查执行时间,如果执行时间太长终止脚本使用die()
,检查执行时间,你可以使用new DateTime("now");
在每个"路径点",然后像$interval = $datetime1->diff($datetime2);
的东西,以获得第一次之间的间隔你有和最后一个
相关文章:
- 为什么这在IE中的工作方式与在Firefox中不同
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 在localhost Dev Box上测试JSONP请求的最佳方式
- 使用javascript存储变量的最安全方式
- 以可优化的方式使用requirejs加载模板
- 在Highcharts中,我们可以通过任何方式在渲染图表之前获得plotWidth和plotHeight
- 任何方式使AJAX调用Gmail API,而无需通过JS库
- 为react组件传递道具的最佳方式
- 让Webpack管理Quirky AMD定义的最佳方式
- 在承诺链中处理早期回报的最佳方式
- 如何“;过滤器”;或者以其他方式重构该数据
- 使用优化器在慢速连接上加载main.js时需要js超时
- 您有更好的动态方式来缩短复杂的代码jquery吗
- 在ng重复循环中显示条件内容的最佳方式是什么
- 在phonegap中为android调用onload函数的最佳方式
- 如何创建更好的方式来维护基于我的代码访问的最后一个页面
- 以编程方式重置会话超时
- 如何通过引用传递超时?或者更好的实施方式
- PHP的另一种超时方式