Indique le style de police pour le texte
La variable super globale $_GET est employée pour récupérer des valeurs dans un formulaire avec la method get
Ce tutoriel vous montre comment envoyer et récupérer des informations au serveur à l'aide la méthode HTTP GET de PHP.
Comme pour la variable $_POST, la variable super globale $_GET récupére des données par un formulaire via la méthode "get" et les envoient à la page cible.
La différence avec la méthode "post" c’est que l'information envoyée est visible pour l’utilisateur (elle sera montrée dans la barre d'adresse du navigateur) de même que la quantité d'information à envoyer est limitée (maximum 100 caractères).
Si rien n’est renseigné dans l’attribut method de la balise form du formulaire alors la method get est employée par défaut .
La méthode get génére une variable super globale $_GET , sous forme d'un array, qui sera transmise à la page cible lors de l’envoie du formulaire .
Les données seront transmise dans lURL de la page cible comme ceci :
http://un-site.com/cible.php?variable1= valeur1&variable2=valeur2
variable1 et variable2 sont les noms des éléments du formulaire ( input, texaria …).
valeur1 et valeur2 sont leurs valeurs respectives .
Les variables $_GET sont des tableaux( array) de données comme la variable $_POST
Sauf que l'information envoyée d'une forme avec la méthode GET est visible pour l’utilisateur (elle sera montrée dans la barre d'adresse du navigateur)
Exemple : Sélectionner le code
<body>
<form action="cible.php" method="get">
Nom: <input type="text" name="fnom" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
</body>
Exemple : Sélectionner le code
<body>
Bienvenue <?php echo $_GET["fnom"] ; ?> ! <br />
Votre age est :<?php echo $_GET["age" ] ; ?> ans.
</body>
On emplois la méthode " get " dans des formulaires HTML,si on veut que les noms des variables et des valeurs soient montrées dans l'URL.
La méthode GET ne convient pas pour les grandes valeurs des variables, la valeur ne peut dépasser 100 caractères.
Utilisation de la variable super globale $_GET dans les lins hypertexte :
La variable super globale $_GET peut être aussi utilisée sans formulaire.
On l’utilise dans des liens hypertexte comme ceci :
Exemple
Exemple : Sélectionner le code
<body>
<p>Utilisation de la variable super globale $_GET sans formulaire.<br />
Mais dans un lien comme ceci :<br />
<a href=" cible.php?fnom=abde&age=25">Aller à la page cible</a>
</p>
</body>
Quand l'utilisateur clique sur le lien (Aller à la page cible), l'URL envoyé au serveur sera visible par le visiteur dans la barre d’adresse comme ceci :
http://www.www.oujood.com/cible.php?fnom=abde&age=25
Le fichier « cible.php » peut maintenant employer la variable super globale $_GET pour récupérer les données du lien comme ceci :
Exemple : Sélectionner le code
<body>
Bienvenue <?php echo $_GET["fnom"] ; ?> ! <br />
Votre age est :<?php echo $_GET["age" ] ; ?> ans.
</body>