Предупреждение: set_time_limit () [function.set-time-limit]: невозможно установить ограничение по времени в безопасном режиме в

У меня есть большой скрипт с директивой set_time_limit (0), чтобы обеспечить полную обработку.

Однако я получаю несколько сообщений об этой ошибке на небольшом проценте установок:

Предупреждение: set_time_limit () [function.set-time-limit]: невозможно установить ограничение по времени в безопасном режиме ...

Есть ли вызов метода для проверки безопасного режима перед фиксацией функции?


person RegEdit    schedule 30.09.2011    source источник


Ответы (1)


Есть ли вызов метода для проверки безопасного режима перед фиксацией функции?

Да, есть

ini_get('safe_mode')

Включать ли безопасный режим PHP. Если PHP скомпилирован с параметром --enable-safe-mode, то по умолчанию установлено значение «Вкл», в противном случае - «Выкл.».

Источник

person Mike B    schedule 30.09.2011
comment
Хорошо, похоже, мне следует использовать: if (! Ini_get ('safe_mode')) {set_time_limit (0);} - person RegEdit; 01.10.2011
comment
@RegEdit Ага. Одно замечание: safe_mode устарел в версии 5.3 (по слухам, он будет удален в версии 6.0), но в любом случае вы должны быть в безопасности. Это предупреждение больше предназначено для тех, кто пытается включить safe_mod. - person Mike B; 01.10.2011