Je passe mon ID de session à travers un fichier flash dans un fichier php et je capture l'ID de session de l'autre côté et remplace l'ID nouvellement généré par l'ancien.La session PHP perd des informations
$SID = $_GET['mysession'];
session_id($SID);
session_start();
Malheureusement, la session est maintenant vide et je ne comprends pas pourquoi.
print_r($_SESSION);
renvoie simplement 1. Toutes les variables de la session sont vides/inexistantes.
Quelqu'un a-t-il une idée de comment attraper les données à nouveau?
Version PHP 5.2.6-1 + lenny12 avec Apache.
Merci David
Avez-vous vérifié que la valeur de $ SID est cohérente? –
Cette odeur de vulnérabilité de fixation de session! –
$ SID est cohérent. C'est exactement la même chose que dans get et cookie value. – David