Page de déconnexion en php
Posté : 22 nov. 2011, 14:48
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)
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?
Merci d'avance
guigui69
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';
}
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');
guigui69