Bonjour,

Je souhaiterai modifier l'id de session, génerer automatiquer, par un n° Id que j'aurai moi mème géneré !

Savez vous comment faire ?

Je sais generer un id, je sais utiliser les session mais je ne sais pas modifier le n°id du cookie PHPSESSID.

voila la fonction que j'avai ecri ! pensant que fonctionnerait !

ma fonction:
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
function  regenerer_id(){  
 
	// génération d'un prefix aléatoire
    $randval = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    $random = "";
 
    for ($i = 1; $i <= 3; $i++) {
        $random .= substr($randval, rand(0,(strlen($randval) - 1)), 1);
    }
 
	$newid = md5(uniqid($random).rand(100, 9990)); // géneration du nouvel id avec uniqid + prefix + N°aléatoire et cryptage MD5
 
	session_id($newid); // AJOUT du nouvel ID ! ne fonctionne pas !
 
	return $newid;
}
Le nouvel id ne s'ajoute pas a PHPSESSID mais cependant quand je fais un :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo session_id($newid);
il m'affiche bien mon nouvel ID !!

Le problème vien de la Merci beaucoup