Redirection PHP - Sessions
Solution en cas de perte de Sessions après une redirection Header Location
Le code ci-dessous peut perdre les sessions dans un navigateur n'acceptant pas les cookies ou si la creation de cookie de session est désactivée :
SESSION['test'] = "Bonjour";
header("Location: http://urldetest.fr/traitement.php");
En cas de problème, il conviendra de transmettre l'identifiant de session lors de la redirection :
SESSION['test'] = "Bonjour";
header("Location: http://urldetest.fr/traitement.php?SID=5465fg45fg4d6fg4f5g487gf8g4f5g7");
Il faut cependant veiller à utiliser une URL absolue.
Méthode Alternative : Redirection PHP Temporisée via Header :
Syntaxe :
header("Refresh: 5; URL=http://urldetest.fr");
(où 5 est le temps en secondes)







