Heim > Artikel > Backend-Entwicklung > So lösen Sie das verstümmelte PHP-Curl-Problem
Lösung für verstümmelten PHP-Curl-Code: Öffnen Sie zuerst die entsprechende Codedatei; fügen Sie dann den Anforderungsheader „Accept-Encoding“ automatisch hinzu, indem Sie die Anweisung „curl_setopt($ch, CURLOPT_ENCODING, '');“ hinzufügen.
Empfohlen: „PHP-Video-Tutorial“
Lösung für das Problem verstümmelter Daten, die von PHP Curl zurückgegeben werden
Bei der Entwicklung von PHP und der Verwendung von Curl zum Anfordern der Seite können verstümmelte Probleme auftreten. Es gibt zwei mögliche Gründe: Sie haben Accept-Encoding im Anforderungsheader übergeben, und der andere ist, dass der Server gzip-komprimierte Daten zwangsweise zurückgibt.
Die Lösung ist sehr einfach:
curl_setopt($ch, CURLOPT_ENCODING, '');
Fügen Sie diesen Satz hinzu, der Anforderungsheader Accept-Encoding wird automatisch zur Anforderung hinzugefügt und der zurückgegebene Inhalt wird automatisch dekomprimiert und nicht verstümmelt.
Das obige ist der detaillierte Inhalt vonSo lösen Sie das verstümmelte PHP-Curl-Problem. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!