⊗ppPmFmGQ 314 of 447 menu

GET-Anfragen in PHP

Sie wissen bereits, dass beim Senden eines Formulars mit der Methode GET in der Adressleiste des Browsers nach dem Zeichen ? die Formulardaten erscheinen. Diese Daten werden im PHP-Code im Array $_GET verfügbar sein.

Tatsächlich ist das Vorhandensein eines Formulars auf der Seite nicht zwingend erforderlich - wir können einfach manuell in der Adressleiste ein Fragezeichen schreiben, dahinter Parameter mit ihren Werten auflisten und Enter drücken.

In diesem Fall werden die von uns eingegebenen Daten ebenfalls im Array $_GET verfügbar sein. Das heißt, es wird eine Imitation des Formularversands stattfinden. Eine solche Imitation wird GET-Anfrage senden genannt. Diese Worte bedeuten, dass wir manuell in die Adressleiste ein Fragezeichen und die Anfrageparameter eingeben sollen.

Die Anfrageparameter werden im folgenden Format aufgelistet: Name, dann ein Gleichheitszeichen, dann der Wert des Parameters. Wenn es mehrere Parameter gibt, werden diese durch das kaufmännische Und-Zeichen & getrennt.

Probieren wir es an Beispielen aus. Angenommen, Sie haben eine PHP-Datei. Rufen Sie sie im Browser auf, wie Sie es normalerweise tun. Und fügen Sie dann am Ende der Adressleiste ?par1=1 hinzu und drücken Sie Enter.

Als Ergebnis wird unser Parameter in $_GET['par1'] enthalten sein:

<?php echo $_GET['par1']; // gibt '1' aus ?>

Lassen Sie uns jetzt nicht einen Parameter senden, sondern zwei. Fügen Sie dazu am Ende der Adressleiste dies hinzu: ?par1=1&par2=2 und drücken Sie Enter. Hier ist das Ergebnis:

<?php var_dump($_GET); // ['par1' => '1', 'par2' => '2'] ?>

Senden Sie eine Zahl mittels einer GET-Anfrage. Geben Sie sie auf dem Bildschirm aus.

Senden Sie eine Zahl mittels einer GET-Anfrage. Geben Sie das Quadrat dieser Zahl auf dem Bildschirm aus.

Senden Sie zwei Zahlen mittels einer GET-Anfrage. Geben Sie die Summe dieser Zahlen auf dem Bildschirm aus.

Angenommen, eine Zahl wird mittels einer GET-Anfrage gesendet. Sorgen Sie dafür, dass bei der übermittelten Zahl 1 das Wort 'hello' auf dem Bildschirm ausgegeben wird, und bei 2 - das Wort 'bye'.

Gegeben ist ein Array:

<?php $arr = ['a', 'b', 'c', 'd', 'e']; ?>

Angenommen, eine Zahl kann mittels einer GET-Anfrage übermittelt werden. Sorgen Sie dafür, dass das Element des Arrays mit der im Anfrage übermittelten Nummer auf dem Bildschirm ausgegeben wird.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen