Frage von kaVonChemie153, 38

PHP $_POST wo kommt es her?

ich suche sein 3 stunden in meinem code nach der stelle VON WO die daten "abgesendet" werden ... kann ich das nicht anhand der browser console sehen? und wenn ja wie ? =) leider hat mir es nicht gebracht den namen des post array feldes zu suchen =(
in dem code wird mit Jquery und Ajax gearbeitet .. und daher ist es niccht so ganz schlüssig woher das verdammte zeug kommt ~

Expertenantwort
von TeeTier, Community-Experte für programmieren, 3

Bei einem POST Request werden diese Daten Url-kodiert hinter dem Header mitgeschickt. Beispiel:

POST /foo.php HTTP/1.1
Host: www.domain.com
Accept: */*
Content-Length: 11

foo=x&bar=y

Das kannst der Browser entweder über ein HTML-Form oder über einen AJAX-Aufruf abschicken.

Innerhalb von PHP kannst du dann z. B. über $_POST['foo'] zugreifen, und erhältst den String "y".

Ansonsten ist mir nicht ganz klar, was du eigentlich wissen willst. :)

PS: Dein Browser wird noch deutlich mehr Header-Felder mitschicken! Das da oben dient nur als vereinfachtes Beispiel! :)

Antwort
von happyfish2, 12

Firebug mit Netzwerküberwachung sollte helfen.

Antwort
von TanteHolger, 7

Mit var_dump($_POST) kannst Du dir alle Informationen ausgeben lassen.

Antwort
von MonkeyKing, 7

Zeig den code?

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten