Nom de la fonction: Session_RegeReate_id ()
Version applicable: PHP 4> = 4.3.2, PHP 5, PHP 7
Fonction Description: La fonction Session_Regenerate_id () est utilisée pour régénérer l'ID de session de la session en cours.
Utilisation: session_generate_id ([$ delete_old_session = false])
paramètre:
Valeur de retour: renvoyez True si un nouvel ID de session est généré avec succès; Sinon, renvoyez false.
Notes:
Exemple:
// 开启会话session_start(); // 生成新的会话ID if (session_regenerate_id()) { echo "新的会话ID已生成"; } else { echo "无法生成新的会话ID"; } // 删除旧的会话文件if (session_regenerate_id(true)) { echo "新的会话ID已生成,并删除旧的会话文件"; } else { echo "无法生成新的会话ID"; }
Dans l'exemple ci-dessus, appelez d'abord la fonction session_start () pour démarrer la session, puis appelez la fonction Session_RegeReate_id () pour générer un nouvel ID de session. Si la génération réussit, la sortie est "un nouvel ID de session a été généré", sinon la sortie est "aucun nouvel ID de session ne peut être généré". De plus, si le paramètre $ delete_old_session est spécifié comme vrai, l'ancien fichier de session sera supprimé après la génération de l'ID de session avec succès.