Désérialisation d'une session à partir de son fichier
Bonjour,
Voila, je cherche à recuperer une session PHP en lisant le fichier associé.
J'ai donc fait :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| if (isset($PHPSESSID))
{
$sessionFile = "/tmp/sessions/sess_".$PHPSESSID;
if (file_exists($sessionFile))
{
$fp = fopen($sessionFile, "r");
flock($fp, LOCK_SH);
rewind($fp);
$sessionData = fread($fp, 1500000);
fclose($fp);
$testSession = unserialize("'".$sessionData."'");
}
} |
Mais voila, $testSession reste deseperement vide (alors que le fichier est bien lu) et j'obtiens l'erreur suivante :
Warning: unserialize() failed at offset 0 of 470 bytes
Comment proceder ?
(la conf de mon serveur est celle par defaut, ou presque)