bonsoir,

je cherche à détruire une session (associée à un cookie auto) et à la recréer dans la foulée (la même page)
je la détruit si bien qu'il m'est impossible de recréer quoi que ce soit (dans la mm page ou mm une page différente)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
session_start();
if (isset($_COOKIE[session_name()])) {
    setcookie(session_name());
	unset($_COOKIE[session_name()]);
}
$_SESSION = array();
session_destroy();
session_start();
session_regenerate_id();
session_name(session_id());
$_SESSION['user']=array();
$_SESSION['user']['truc']= "machin";
setcookie(session_name(), session_name());
 
echo " apres cookie: ".$_COOKIE[session_name()];
j'aimerais dégager la session existante et le cookie associé sur la bécane client
et recréer une nouvelle sesssion avec son nouveau cookie (ou obtenir des id totalement différentes pour la 2e session et son cookie)

avec ce code , je dégage bien la session mais non seulement, le code recréant la session n'est pas fonctionnel mais en accédant à d'autres pages où j'ai des tests d'existance et de création si non existance de la session, la session n'est jamais créée (les echo donnent des valeurs vides "")
l'echo de fin de code ci dessus est vide lui aussi

comment arriver à réaliser ce que je souhaite faire ?
je vous remercie d'avance de votre aide