問題:
問題:為什麼set_time_limit( max_execution_time') 在本機上正常執行,但在另一台伺服器上失敗?
答案:無法使用這些函數調整執行時間源自於 PHP 執行時間設定 max_execution_time,在安全模式啟用時禁止透過 ini_set() 進行修改。
說明:許多網站主機採用安全模式,這是一種限制安全的安全措施某些 PHP 函數。在安全模式下執行時,使用 ini_set() 變更 max_execution_time 的嘗試將被忽略。 此問題的解決方案是停用安全模式或變更 php.ini 設定檔中的時間限制。此外,set_time_limit() 在安全模式下也會受到此限制的影響,且沒有可用的解決方法。以上是為什麼 `ini_set(\'max_execution_time\')` 和 `set_time_limit()` 在伺服器上無效,但在本機上有效?的詳細內容。更多資訊請關注PHP中文網其他相關文章!