我正在制作一个用户可以提供响应延迟时间的工具。这应该很容易做到,但是当我使用set_time_limit
from doc
警告:set_time_limit()由于安全原因已被禁用
从错误和谷歌一点,很明显,主机提供商禁用此功能在PHP。
问题:然而,我想问你是否有一些替代的方法如何使用php超时响应没有这个函数。
我可以想象这可以通过将这个超时值传递给JS并通过它超时但我希望如果没有其他解决方案
我唯一的想法是把你的脚本一些"路径点",你检查执行时间,如果执行时间太长终止脚本使用die()
,检查执行时间,你可以使用new DateTime("now");
在每个"路径点",然后像$interval = $datetime1->diff($datetime2);
的东西,以获得第一次之间的间隔你有和最后一个