ini_set、set_time_limit、(max_execution_time) - 不起作用

2024-04-01

If I do set_time_limit(50) or ini_set('max_execution_time',50),然后当我回声时ini_get('max_execution_time')在我的本地主机上我得到50,但是当我在另一台服务器上执行此操作时,它会回显默认值30并且完全无视我的要求。为什么是这样?


您无法更改此设置 ini_set() 在安全模式下运行时。 唯一的解决方法是关闭 安全模式或更改时间 php.ini 中的限制。

-- PHP 手册、运行时配置、的描述max_execution_time http://www.php.net/manual/en/info.configuration.php#ini.max-execution-time

许多主机在安全模式下运行。另一台服务器很可能就是其中之一。

编辑:同样的限制也适用于set_time_limit:

PHP 时该函数不起作用 正在安全模式下运行。没有 除了关闭安全之外的解决方法 模式或更改时间限制 php.ini。

-- PHP 手册,set_time_limit http://www.php.net/set_time_limit page

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ini_set、set_time_limit、(max_execution_time) - 不起作用 的相关文章

随机推荐