dedlfix: Request auswerten

Beitrag lesen

Hi!

Ich möchte einen POST-Request auswerten. Angenommen, es wird folgender Request gesendet:
$http_request .= "Content-Type: application/x-www-form-urlencoded; charset=utf-8\r\n";

Bei diesem Content-Type kannst du einfach auf die von PHP in $_POST bereitgestellten Werte zugreifen.

Mit $_SERVER komme ich an die Header-Daten ran.

Nicht auf alles, sondern nur auf das was dir vom Webserver und von PHP durchgereicht wird.

Aber wie komme ich an den eigentlichen Inhalt, also $request (hier "foobar")?

Das was du da sendest entspricht nicht dem angegebenen Content-Type. Da werden Name-Value-Pärchen erwartet. Aber siehe: always_populate_raw_post_data und den Verweis auf php://input.

Lo!