Bonjour

Voilà mon problème, peut-être très simple. A partir de mes pages PHP, je crée des répertoires qui ont comme nom l'identifiant de la session. Par cette méthode, j'espère avoir des noms de répertoires uniques et permettre une traçabilité.
Petit problème, le cas où le nom existe déjà. Alors, je veux pouvoir générer un nouvel id pour la session.
Pour ce faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
if(file_exists("./data/".$args->session)){
         $args->session = session_regenerate_id(true);
     }
Seulement, dans ce cas, PHP me renvoit le warning suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Warning:  session_regenerate_id(): Cannot send session cookie - headers already sent by
Donc, comment faire pour regénérer correctement l'id d'une session ?
Merci d'avance de votre aide.

@++