Heim >Backend-Entwicklung >PHP-Tutorial >Wie rufe ich Eingabefeldwerte mit den Superglobals $_GET und $_POST von PHP ab?

Wie rufe ich Eingabefeldwerte mit den Superglobals $_GET und $_POST von PHP ab?

Barbara Streisand
Barbara StreisandOriginal
2024-11-23 10:51:10858Durchsuche

How Do I Retrieve Input Field Values Using PHP's $_GET and $_POST Superglobals?

Eingabefeldwert mit PHP abrufen

Um den Wert eines Eingabefelds in PHP abzurufen, können Sie Superglobals wie $_POST oder verwenden $_GET. Diese Superglobals erfassen die von HTML-Formularen übergebenen Werte und ermöglichen Ihnen den Zugriff auf Formulardaten auf der Serverseite.

Betrachten wir ein HTML-Eingabefeld wie folgt:

<input type="text" name="subject">

Using $_GET Superglobal

Sie können den Superglobal $_GET verwenden, um den Eingabefeldwert abzurufen, wenn Ihre Formularmethode auf eingestellt ist "erhalten." Dieser Ansatz kann nützlich sein, wenn Sie Formulardaten als Teil der URL-Abfragezeichenfolge übergeben möchten.

Formularcode:

<input type="text" name="subject">

PHP-Code an Wert anzeigen:

<?php echo $_GET['subject']; ?>

Mit $_POST Superglobal

Wenn Ihre Formularmethode auf „Posten“ eingestellt ist, sollten Sie den Superglobal $_POST verwenden. Das Posten von Formulardaten bietet im Allgemeinen mehr Sicherheit und Datenschutz, da die Daten nicht in der URL sichtbar sind.

Formularcode:


  <input type="text" name="subject">

PHP-Code zum Anzeigen der Wert:

<?php echo $_POST['subject']; ?>

Das obige ist der detaillierte Inhalt vonWie rufe ich Eingabefeldwerte mit den Superglobals $_GET und $_POST von PHP ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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