Passage de paramètres en langage P.H.P. Méthode Get et méthode POST
La méthode GET
Le passage de variables se fait via l'URL de la page.
Voici un exemple de lien avec passage de variables :
-->
Un exemple de passage de données par l'URL
Si on clique sur ce lien, voici ce que l'on obtient :
Vore nom est :
brel
Votre prenom est :
jacques
avec le contenu de la page
tphp-passage.php suivant :
<?php
$nom = $_GET['nom'];
$prenom = $_GET['prenom'];
echo ("Vore nom est : <B>". $nom . "</B><BR>");
echo ("Votre prenom est : <B>" . $prenom . "</B><BR>");
?>
Il vous reste à tester le passage de variable via l'URL sur votre site web.
Créer un répertoire
tphp/
La méthode POST
Pour cette méthode nous avons besoin d'un formulaire par exemple formulaire.html :
<?php
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Passage de variables</title>
</head>
<body>
<form action="passage.php" method="POST">
<p>Saisissez votre nom :</p>
<input name="nom" type="text"><br><br>
<p>Saisissez votre prenom :</p>
<input name="prenom" type="text"><br><br>
<textarea id="Message" name="message"
rows="5" cols="33">Le contenu du message </textarea>
<input name="valider" type="submit">
</form>
</body>
</html>
Ce qui donne :
En cliquant sur le bouton
valider on arrive sur la page
http://........ /passage.php
Celle-ci devrait récupérer le contenu des variables nom et prenom de la manière suivante ;
<?php
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
echo("Vore nom est : ". $nom . "<BR>");
echo("Votre prenom est : " . $prenom . "<BR>");
$Message = $_POST['message'];
echo ("Le message que vous avez saisi --> " . $Message);
?>
Votre premier travail est de créer un répertoire
/tphp dans votre espace et de tester cette méthode.