Page 1 sur 1

Page de déconnexion en php

Posté : 22 nov. 2011, 14:48
par guigui69
Bonjour à tous,

je réalise une petite application web pour mon entreprise.

Les personnes s'authentifie sur la page login.php (un extrait du code)

Code : Tout sélectionner

$selection = sprintf("select * FROM users WHERE login ='%s'",mysql_real_escape_string($login)); $query = mysql_query($selection) or die(mysql_error()); $total_reponse = mysql_num_rows($query); $field = mysql_num_fields($query ); $totalReponse = mysql_fetch_array($query); if ($total_reponse == 1 ) { for ( $i = 0; $i < $field; $i++ ) { $_SESSION[mysql_field_name($query, $i)] = $totalReponse[$i]; } print_r($_SESSION); header("Location: index.php"); exit(); } else { header("Location: error.php"); exit(); } } else { header("Location: 1.php"); exit(); } } else { $message = 'login ou mot de passe manquant'; }
Les variable (nom, prenom id, etc..) sont enregistré dans les variables de session.

Je voudrait réaliser une page de déconnexion, est-ce qu'avait ce code cela va supprimer correctement les variable de SESSION?

Code : Tout sélectionner

unset($_SESSION); session_destroy(); header ('Location: /index.php');
Merci d'avance

guigui69