Warum gibt PHP 5.6 eine Veraltungswarnung für „$HTTP_RAW_POST_DATA' aus und wie kann ich das beheben?

Mary-Kate Olsen
Freigeben: 2024-11-23 05:36:33
Original
438 Leute haben es durchsucht

Why Does PHP 5.6 Issue a Deprecation Warning for `$HTTP_RAW_POST_DATA` and How Can I Fix It?

Warnung zur veralteten Version von PHP 5.6: Entdecken Sie die Verwirrung rund um $HTTP_RAW_POST_DATA

Beim Upgrade auf PHP 5.6.0 stoßen viele Entwickler auf ein anhaltendes Problem Warnung: „Das automatische Auffüllen von $HTTP_RAW_POST_DATA ist veraltet …“ Die allgemeine Annahme, dass diese Warnung durch die Verwendung der Variablen $HTTP_RAW_POST_DATA ausgelöst wird, ist jedoch unzutreffend.

Die Hauptursache der Warnung liegt im Konfigurationswert „always_populate_raw_post_data“, der standardmäßig auf 0 gesetzt ist. Trotz seines Namens ist das Festlegen dieses Werts unzutreffend auf 0 deaktiviert die Auffüllung von $HTTP_RAW_POST_DATA nicht vollständig. Stattdessen wird das Auffüllen nur dann verhindert, wenn der Inhaltstyp registriert ist oder wenn die Anforderungsmethode nicht POST ist.

Laut PHP RFC wird durch die Einstellung von Always_populate_raw_post_data auf -1 „das Auffüllen von $GLOBALS[HTTP_RAW_POST_DATA] vollständig deaktiviert ist das, was viele Entwickler erreichen wollen, wenn sie auf diese Warnung stoßen.

Das Problem an der Quelle lösen und unterdrücken Setzen Sie die Warnung: Always_populate_raw_post_data wird in php.ini auf -1 gesetzt. Dadurch wird nicht nur die Warnung ausgeblendet, sondern es wird auch verhindert, dass PHP $HTTP_RAW_POST_DATA auffüllt, wodurch die veraltete Konfiguration beseitigt wird.

Das obige ist der detaillierte Inhalt vonWarum gibt PHP 5.6 eine Veraltungswarnung für „$HTTP_RAW_POST_DATA' aus und wie kann ich das beheben?. 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