Comment définir un cookie en PHP lisible à la fois en HTTP et en HTTPS?
Si ce n'est pas possible, que peut-on faire? Définir deux cookies?
Comment définir un cookie en PHP lisible à la fois en HTTP et en HTTPS?
Si ce n'est pas possible, que peut-on faire? Définir deux cookies?
Par défaut, un cookie peut être lu à la fois par http et https à la même URL.
Cependant, un serveur peut éventuellement spécifier l'indicateur "sécurisé" lors de la configuration d'un cookie. Il indique au navigateur qu'il ne doit l'envoyer que via un canal sécurisé, tel qu'une connexion SSL.
Dans ce cas, le cookie ne sera envoyé que via https. Un cookie non marqué comme sécurisé sera envoyé via http et https.
En supposant que votre nom de domaine reste le même, à l'exception du type de ressource, les cookies en PHP (ou dans n'importe quel langage) peuvent être lus à partir de HTTP et HTTPS.
par exemple:
http://www.example.com
https://www.example.com
Dans cet exemple, les cookies seront lisibles les uns des autres.
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.