Fondamentalement, j'ai un forum sur le domaine abc.com et un autre sur xyz.com. Lorsque l'utilisateur se connecte à abc.com et accède à xyz.com. Je veux que xyz.com puisse lire le cookie de abc.com pour d'autres demandes. Alors, comment le client peut-il lire le cookie d'un autre domaine? Toute aide est appréciée :)Obtenir le cookie d'un domaine par un autre domaine
Répondre
Une page Web rendue à partir d'un domaine ne peut pas lire les cookies d'un autre domaine. C'est par conception et est à des fins de confidentialité.
Si vous avez absolument besoin de la valeur, vous devez ajouter une page à abc.com qui lit le cookie et redirige vers xyz.com, en passant la valeur du cookie en tant que paramètre de chaîne ou de querystring. À partir de ce moment, xyz.com peut lire la valeur de la demande et définir un cookie ou fournir la valeur de la page.
Si vous n'avez pas accès à la base de code de xyz.com, vous devrez trouver un design qui ne nécessite pas le partage du cookie.
Les cookies inter-domaines n'existent pas. Pour des raisons de sécurité, les cookies ne peuvent pas être partagés entre deux domaines différents. C'est toujours possible pour les sous-domaines comme a.xyz.com et b.xyz.com mais pas pour xyz.com et abc.com.
Je dois donc ajouter une nouvelle page qui lit les cookies sur abc.com et envoie une requête contenant la valeur du cookie à xyz.com. Ai-je raison? Pouvez-vous s'il vous plaît m'expliquer plus loin – achilles
Oui, vous l'avez. Quelle partie vous inquiète? –
Y at-il d'autres façons de faire la même chose puisque je préfère ne pas modifier abc.com. – achilles