401 Stimmen

Wie erhalte ich den Inhalt eines POSTs in php?

Ich übermittle als POST an eine php-Seite das Folgende:

{a:1}

Dies ist der Text der Anfrage (eine POST-Anfrage).
Was muss ich in PHP tun, um diesen Wert zu extrahieren?

var_dump($_POST); 

ist nicht die Lösung und funktioniert nicht.

2voto

spinkus Punkte 5628

Wenn Sie die pecl/http Erweiterung installiert haben, können Sie auch diese verwenden:

$request = new http\Env\Request();
$request->getBody();

1voto

linepogl Punkte 8989

0voto

shivanshu patel Punkte 792

Wenn Sie die HTTP PECL Erweiterung installiert haben, können Sie die http_get_request_body() Funktion, um Körperdaten als Zeichenkette zu erhalten.

-1voto

Yehuda Schwartz Punkte 2879

http_get_request_body() wurde ausdrücklich für den Erhalt des Körpers von PUT y POST Anträge gemäß der Dokumentation http://php.net/manual/fa/function.http-get-request-body.php

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X