[Résolu] session_id() change

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.2.3.1
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Une petite question par rapport à la fonction session_id(): le cms peut il le redéfinir ?

Je m'explique, j'ajoute des variables avec $_SESSION["myparam"] = "myval"; dans le DoAction().
Cependant, il arrive sans que je trouve pourquoi , que le session_id() aie changé, mais que le contenu de $_SESSION soit identique.

J'ai placé le code suivant dans le DoAction() pour tester:

Code :
[== PHP ==]
if(!isset($_SESSION["ssid_1"]))
            $_SESSION["ssid_1"] = session_id();      
        else if( $_SESSION["ssid_1"] != session_id() )
        {
            $_SESSION["ssid_2"] = session_id();
            echo "ERR: ssid different : ".$_SESSION["ssid_1"]." ".$_SESSION["ssid_2"] ;
        }

Merci pour votre aide
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.2.3.1
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Une petite question par rapport à la fonction session_id(): le cms peut il le redéfinir ?

Je m'explique, j'ajoute des variables avec $_SESSION["myparam"] = "myval"; dans le DoAction().
Cependant, il arrive sans que je trouve pourquoi , que le session_id() aie changé, mais que le contenu de $_SESSION soit identique.

J'ai placé le code suivant dans le DoAction() pour tester:

Code :
[== PHP ==]
if(!isset($_SESSION["ssid_1"]))
            $_SESSION["ssid_1"] = session_id();      
        else if( $_SESSION["ssid_1"] != session_id() )
        {
            $_SESSION["ssid_2"] = session_id();
            echo "ERR: ssid different : ".$_SESSION["ssid_1"]." ".$_SESSION["ssid_2"] ;
        }

Merci pour votre aide


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)