⊗ppPmFmGQ 314 of 447 menu

Requêtes GET en PHP

Vous savez déjà que lors de l'envoi d'un formulaire avec la méthode GET, dans la barre d'adresse du navigateur après le signe ? apparaissent les données du formulaire. Ces données seront accessibles dans le code PHP via le tableau $_GET.

En réalité, la présence d'un formulaire sur la page n'est pas obligatoire - nous pouvons simplement saisir manuellement dans la barre d'adresse le point d'interrogation, puis énumérer les paramètres avec leurs valeurs et appuyer sur Entrée.

Dans ce cas, les données que nous avons saisies seront également accessibles dans le tableau $_GET. C'est-à-dire que cela simule l'envoi d'un formulaire. Une telle simulation s'appelle envoyer une requête GET . Ces mots signifient que nous devons manuellement taper dans la barre d'adresse un point d'interrogation et les paramètres de la requête.

Les paramètres de la requête sont énumérés dans le format suivant : nom, puis le signe égal, puis la valeur du paramètre. S'il y a plusieurs paramètres, ils sont séparés par le symbole esperluette &.

Essayons avec des exemples. Supposons que vous ayez un certain fichier PHP. Accédez-y dans le navigateur, comme vous le faites habituellement. Puis ajoutez à la fin de la barre d'adresse ?par1=1 et appuyez sur Entrée.

En conséquence, notre paramètre sera contenu dans $_GET['par1'] :

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

Envoyons maintenant non pas un paramètre, mais deux. Pour cela, ajoutez à la fin de la barre d'adresse ceci : ?par1=1&par2=2 et appuyez sur Entrée. Voici ce que vous obtiendrez comme résultat :

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

Envoyez un nombre via une requête GET. Affichez-le à l'écran.

Envoyez un nombre via une requête GET. Affichez à l'écran le carré de ce nombre.

Envoyez deux nombres via une requête GET. Affichez à l'écran la somme de ces nombres.

Supposons qu'un nombre soit envoyé via une requête GET. Faites en sorte que si le nombre 1 est transmis - le mot 'hello' s'affiche à l'écran, et si c'est 2 - alors le mot 'bye'.

Soit le tableau :

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

Supposons qu'un nombre puisse être transmis via une requête GET. Faites en sorte que l'élément du tableau correspondant au numéro transmis dans la requête s'affiche à l'écran.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser