Manuel PHP
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 | Avant 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 #1 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);
- ?>
Remonter 
