Les variables POST avec PHP

Lorsque vous développez un site ou un projet en PHP, vous souhaitez transmettre des variables et des données que vous souhaitez réutiliser. Alors par le biais des variables GET vous allez pouvoir accomplir cette prouesse très facilement.

Récupérer des variables avec $_POST

Dans cet exemple nous avons besoin de 2 pages , une page formulaire en HTML et la deuxième page sera en PHP. On pourra récupérer les donner et en faire un peu ce que l’on veut.

  • Une page formulaire.html
  • Un formulaire simple pour action connexion.php c’est là où se trouvera notre code PHP
  • Dans le formulaire l’attribut « action » permet de désigner la page de traitement, on va lui attribut er donc « connexion.php » lorsqu’on va cliquer sur le bouton « connexion » cela nous enverra bien sur la page connexion.php et c’est à ce momenet là qu’on peut récupérer nos informaitons soit nos variables $_POST

Créer la page login.html

<!DOCTYPE html>
<html>
<head>
<title>avec $_GET</title>
</head>

<body>

<form action="connexion.php" method="POST">
Votre identifiant : <input type="text" name="username">
<br />
Votre mot de passe : <input type="password" name="password"><br />
<input type="submit" value="Connexion">
</form>

</body>
</html>

Aperçu de la page formulaire.html

Créer une page connexion.php

<!DOCTYPE html>
<head>
<title>$_GET - récupération des variables</title>
</head>

<body>
<?php
// On teste si nos variables sont déclarées
if (isset($_GET['username']) && isset($_GET['password'])) {

	// On fait ce que l'on veut ensuite :)
	echo 'Votre login est <strong>'.$_GET['username'].'</strong><br />';
	echo 'votre mot de passe est <strong>'.$_GET['password'].'</strong>';
}
else {
	echo 'vide.';
}
?>
</body>
</html>

Faisons le test, je rentre comme login : sangoku et mot de passe : chichi