Heim > Datenbank > MySQL-Tutorial > Warum sind „ini_set(\'max_execution_time\')' und „set_time_limit()' auf einem Server wirkungslos, funktionieren aber auf localhost?

Warum sind „ini_set(\'max_execution_time\')' und „set_time_limit()' auf einem Server wirkungslos, funktionieren aber auf localhost?

Patricia Arquette
Freigeben: 2024-11-01 05:06:27
Original
414 Leute haben es durchsucht

Why are `ini_set('max_execution_time')` and `set_time_limit()` ineffective on a server but work on localhost?

ini_set, set_time_limit und (max_execution_time) funktionieren nicht

Frage:

Warum funktionieren set_time_limit() und ini_set( 'max_execution_time') funktionieren auf einem lokalen Host korrekt, schlagen aber auf einem anderen Server fehl?

Antwort:

Die Unfähigkeit, die Ausführungszeit mithilfe dieser Funktionen anzupassen, ist auf die PHP-Laufzeitkonfiguration zurückzuführen Einstellung, max_execution_time, darf nicht über ini_set() geändert werden, wenn der abgesicherte Modus aktiviert ist.

Erklärung:

Viele Webhosts verwenden den abgesicherten Modus, eine Sicherheitsmaßnahme, die Einschränkungen bewirkt bestimmte PHP-Funktionen. Bei der Ausführung im abgesicherten Modus werden Versuche, max_execution_time mit ini_set() zu ändern, ignoriert.

Die Lösung für dieses Problem besteht entweder darin, den abgesicherten Modus zu deaktivieren oder das Zeitlimit in der Konfigurationsdatei php.ini zu ändern. Darüber hinaus ist set_time_limit() auch im abgesicherten Modus von dieser Einschränkung betroffen, ohne dass eine Problemumgehung verfügbar ist.

Das obige ist der detaillierte Inhalt vonWarum sind „ini_set(\'max_execution_time\')' und „set_time_limit()' auf einem Server wirkungslos, funktionieren aber auf localhost?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage