Page 1 sur 1

céer une session

Posté : 19 août 2008, 12:15
par Esteban
J' aimerais créer une nouvelle session et supprimer celle que j' avais avant , merci

Posté : 19 août 2008, 12:22
par @rthur
Bonjour,

Quel est le problème?
http://fr.php.net/session

Posté : 19 août 2008, 15:26
par agité
Pour détruire une session tu passe par la fonction session_destroy().

Mais tu dois peut aussi détruire toute les informations de la session (en créant un tableau vide de la superglobal $_SESSION) ainsi que le cookie de session déposé chez l'utilisateur (d'ailleurs le fichier server créer est il supprimer en même temps que session_destroy() ?!).

Puis tu recréer une session, pour vérrifier si une session est en cours et dans ce cas l'arrêter ou la laisser continuer tu peux tester voir si l'identifiant de session existe (appelé session_id) à la création de ta session par exemple :
<?php
session_start();
session_register($userLogin);
				
$_SESSION['name'] = session_name();
$_SESSION['id'] = session_id();

?>
que tu pourras tester ainsi dans tes pages :
<?php

if(isset($_SESSION['id'])){ /* Code à executer */ }

?>