session_regenerate_id
(PHP 4 >= 4.3.2, PHP 5)
session_regenerate_id ? Remplace l'identifiant de session courant par un nouveau
Description
bool session_regenerate_id ( [bool delete_old_session] )session_regenerate_id() va remplacer l'identifiant de session courant par un nouveau, généré automatiquement, tout en conservant les valeurs de session.
Liste de paramètres
- delete_old_session
Si l'on doit effacer l'ancien fichier de session associé ou pas. Par défaut, FALSE.
Valeurs de retour
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
Historique
| Version | Description |
|---|---|
| 4.3.3 | Depuis cette version, si les cookies de session sont activés, l'utilisation de session_regenerate_id() provoquera également un nouveau cookie de session avec le nouvel identifiant de session. |
| 5.1.0 | Ajout du paramètre delete_old_session. |
Exemples
Exemple 2294. Exemple avec session_regenerate_id()
<?php
session_start();
$old_sessionid = session_id();
session_regenerate_id();
$new_sessionid = session_id();
echo "Ancienne session: $old_sessionid<br />";
echo "Nouvelle session: $new_sessionid<br />";
print_r($_SESSION);
?>
Voir aussi
| session_id() |
| session_start() |
| session_name() |
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ