- Plan du Site | Contact

Sessions

Les sessions permettent de conserver un certain nombre d'informations, sous forme de variables, de page en page au sein d'un site.

 

Prenons un formulaire session.php :

<form action="./login.php" method="post">

votre pseudo : <input type="text" name="pseudo" value="">

votre pwd : <input type="password" name="pwd" value="">

validez : <input type="submit" name="go" value="OK">

</form>

Fichier login.php :

<?php

$pseudo_valide="moi";

$pwd_valide="aspro";

if ($_POST['pseudo']==$pseudo_valide && $_POST['pwd']==$pwd_valide) {

header('location: membre.php'); // redirige vers la page "membre.php"

} else {

echo "pseudo ou password invalide !"

}

?>

Fichier membre.php (exemple) :

<?php

session_start(); // démarre la session

?>

<html><body>

<?php

echo "Bonjour et bienvenue,".$_SESSION['pseudo_valide']." !";

?>

etc...

<a href="deconnect.php">Déconnexion(<?php echo $_SESSION['pseudo_valide'] ?>)</a>

etc...

  • La fonction session_start() doit être appelée avant toute balise html.
  • Elle doit être présente dans chaque page où l'on fait appel aux variables de session.

 

Fichier deconnect.php :

<?php

session_start();

session_unset(); // supprime toutes les variables de session

session_destroy(); // deux précautions valent mieux qu'une

echo "Merci de vous être déconnecté(e)";

?>

 

To top

Note

Si cet article vous a été de quelque secours, n'hésitez pas à laisser un message sur notre Blog / FAQ, il est là pour cela ! Merci.

Actualités
29-05-2008
... Et profitez d'un Web meilleur : Mozilla tente d'établir un record du nombre de logiciels téléch...
29-08-2007
Plusieurs extensions permettent d'intégrer les éléments de cette API mise à disposition par Google.
1-03-2007
TinyButStrong est un moteur de Template pour le language PHP.
20-11-2006
Le LABEL CLE a été décerné au Portail de la Communauté de Communes de Sartilly.
9-11-2006
Depuis sa version 2.0, OpenOffice n'a plus rien à démontrer face aux suites logicielles de bureautiq...
9-11-2006
Disponible dans plus de 33 langues, le nouveau Firefox est encore plus rapide, plus sûr et totalemen...
8-11-2006
Artichow est une librairie qui permet de créer simplement des graphiques avec PHP et GD. On pourra a...
25-08-2006
Le célèbre navigateur "Firefox" est plus performant que jamais. Naviguez sur le Web avec confiance !

Liens Utiles


PHP / MySQL

zend.com

nexen.net

phpteam.net

laltruiste.com

phpinfo.net

phpfacile.com


XML & CSS

openweb.eu.org

csszengarden.com

cssbeauty.com

cssvault.com

alistapart.com


LINUX

formation-linux

debian-fr.org

lea-linux.org

 

Services | Solutions | Formations | Portfolio | Photos | F.A.Q. | Accès Client
© 2004-2008 ACCEDO - Siret : 452 155 112 00017
6, Chemin des Moires - 50740 CAROLLES
Tél : 06 83 88 31 78