En envoyant l'utilisateur vers une page de paiement, il passe de http://sitename.com
a https://sitename.com
.
En conséquence, $_SESSION
les variables sont perdues.
Le site dispose d'un certificat SSL valide qui peut ou non être utile.
En envoyant l'utilisateur vers une page de paiement, il passe de http://sitename.com
a https://sitename.com
.
En conséquence, $_SESSION
les variables sont perdues.
Le site dispose d'un certificat SSL valide qui peut ou non être utile.
Ne vous inquiétez pas, il s'agit d'un comportement normal car HTTPS est censé être sécurisé et il joue son rôle.
Voici quelques astuces qui vous permettront de maintenir la session tout en passant de HTTP à HTTPS.
Transmettre l'ID de session entre les pages en utilisant GET
ID de session par POST
Utiliser des fichiers pour sauvegarder les sessions
Utiliser des cookies pour les sessions
Utiliser la base de données pour sauvegarder la session
J'espère que ma réponse vous apportera quelque chose.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
1 votes
Quel navigateur utilisez-vous ? Y a-t-il des sous-domaines impliqués, tels que "www." ? Pouvez-vous reproduire le problème ailleurs ?