Wie kann ich über eine POST-Anfrage in PHP auf alle Variablen zugreifen?

Barbara Streisand
Freigeben: 2024-10-19 13:39:01
Original
478 Leute haben es durchsucht

How can I access all variables from a POST request in PHP?

Alle POST-Variablen abrufen

Frage:

Wie greife ich auf alle gesendeten Variablen zu? eine POST-Anfrage?

Antwort:

Die globale Variable $_POST speichert automatisch alle POST-Daten. So zeigen Sie den Inhalt an:

var_dump($_POST);
Nach dem Login kopieren

Auf einzelne Werte kann wie folgt zugegriffen werden:

$name = $_POST["name"];
Nach dem Login kopieren

Umgang mit nicht standardmäßigen POST-Daten

If Die POST-Daten liegen in einem anderen Format als Multipart-/Formulardaten vor, z. B. JSON oder XML:

$post = file_get_contents('php://input');
Nach dem Login kopieren

Dies enthält die Rohdaten.

Überprüfen der Kontrollkästchenwerte

Um zu testen, ob ein Kontrollkästchen aktiviert ist (unter der Annahme der Standardverwendung von $_POST):

if(isset($_POST['myCheckbox']) && $_POST['myCheckbox'] == 'Yes')
{
     ...
}
Nach dem Login kopieren

Umgang mit Kontrollkästchen-Arrays

Wenn ja ein Array von Kontrollkästchen:

  <input type="checkbox" name="myCheckbox[]" value="A" />val1<br />
  <input type="checkbox" name="myCheckbox[]" value="B" />val2<br />
  <input type="checkbox" name="myCheckbox[]" value="C" />val3<br />
Nach dem Login kopieren

$_POST['myCheckbox'] ist ein Array mit den überprüften Werten.

Beispiel:

  $myboxes = $_POST['myCheckbox'];
  if(empty($myboxes))
  {
    echo("You didn't select any boxes.");
  }
  else
  {
    $i = count($myboxes);
    echo("You selected $i box(es): <br>");
    for($j = 0; $j < $i; $j++)
    {
      echo $myboxes[$j] . "<br>";
    }
  }
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich über eine POST-Anfrage in PHP auf alle Variablen zugreifen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!