⊗ppPmFmGQ 314 of 447 menu

GET-verzoeken in PHP

Je weet al dat bij het verzenden van een formulier met de methode GET in de adresbalk van de browser na het teken ? formuliergegevens verschijnen. Deze gegevens zullen in de PHP-code beschikbaar zijn in de array $_GET.

Eigenlijk is de aanwezigheid van een formulier op de pagina niet verplicht - we kunnen gewoon handmatig een vraagteken in de adresbalk typen, daarna parameters met hun waarden opsommen en op enter drukken.

In dit geval zullen de door ons ingevoerde gegevens ook beschikbaar zijn in de array $_GET. Dat wil zeggen, het wordt een imitatie van het verzenden van een formulier. Zo'n imitatie wordt een GET verzoek verzenden genoemd. Zulke woorden betekenen dat we handmatig een vraagteken en queryparameters in de adresbalk moeten intoetsen.

Queryparameters worden in het volgende formaat opgesomd: naam, dan een gelijkteken, dan de waarde van de parameter. Als er meerdere parameters zijn, dan worden ze gescheiden door een ampersand-teken &.

Laten we het uitproberen met voorbeelden. Stel dat je een PHP-bestand hebt. Open het in de browser, zoals je normaal gesproken doet. En voeg dan aan het einde van de adresbalk ?par1=1 toe en druk op enter.

Als resultaat zal onze parameter bevat zijn in $_GET['par1']:

<?php echo $_GET['par1']; // geeft '1' weer ?>

Laten we nu niet één parameter verzenden, maar twee. Voeg hiervoor dit toe aan het einde van de adresbalk: ?par1=1&par2=2 en druk op enter. Dit is het resultaat:

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

Verzend een getal met behulp van een GET-verzoek. Toon het op het scherm.

Verzend een getal met behulp van een GET-verzoek. Toon het kwadraat van dit getal op het scherm.

Verzend twee getallen met behulp van een GET-verzoek. Toon de som van deze getallen op het scherm.

Stel dat een getal wordt verzonden via een GET-verzoek. Zorg ervoor dat als het getal 1 is - het woord 'hello' op het scherm wordt getoond, en als het 2 is - het woord 'bye'.

Gegeven een array:

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

Stel dat een getal kan worden doorgegeven via een GET-verzoek. Zorg ervoor dat het array-element met het in het verzoek doorgegeven nummer op het scherm wordt getoond.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren