Lire un cookie d'un domaine différent - PHP - Programmation
Marsh Posté le 30-03-2009 à 00:12:18
Si je pouvais voir les cookies google.com de tous mes visiteurs, ce serait vachement chouette
Marsh Posté le 30-03-2009 à 07:54:24
CyberDenix a écrit : |
non, et heureusement.
Marsh Posté le 30-03-2009 à 09:29:22
theredled a écrit : Si je pouvais voir les cookies google.com de tous mes visiteurs, ce serait vachement chouette |
Mais c'est possible
Marsh Posté le 30-03-2009 à 10:07:54
grosbin a écrit : Mais c'est possible |
Envoie ta solution miracle, ça m'intéresse
Marsh Posté le 30-03-2009 à 10:44:29
Reply
Marsh Posté le 29-03-2009 à 15:08:29
Bonjour à tous,
Ayant décidé de monter un site de charme, je suis passé par un site partenaire (dreamstore) pour tout ce qui concerne la gestion du panier.
Le problème est que je suis obligé d'afficher une iframe me donnant une vue sur un panier qui n'est que légèrement personnalisable (quelques couleurs...).
Mon idée principale consite à récupérer avec CURL le contenu de cette iframe, la parser et afficher un truc sympa sur mon site (jolis boutons... etc.).
Si un utilisateur visite ma page, un cookie de session ASP (celui de mon partenaire) est mis en place, dont le nom varie (Ex : ASPSESSIONIDSSQBQQTS, ASPSESSIONIDQQRDRRST), mais surtout dont le domaine est remote.dreamstore.ch.
Si je tente de lire avec CURL le contenu de cette iframe, un nouvel identifiant de session ASP m'est attribué. Résultat, je trouve bien une page correspondant au panier, mais le panier est vide.
J'ai vu qu'il était possible d'envoyer des cookies avec CURL, aussi je me dis que si j'arrive à envoyer un cookie avec ce fameux identifiant de session ASP, bingo, je récupère un panier plein.
Oui mais voilà, je ne trouve pas comment lire un cookie qui a été écrit pour un domaine qui ne m'appartient pas (remote.dreamstore.ch).
Lorsque j'affiche $_COOKIE, seuls les cookies liés à mon domaine sont affichés.
A part demander à mon partenaire doublonner ce cookie pour mon domaine afin de m'y donner accès, voyez-vous une autre solution ?
Message édité par CyberDenix le 29-03-2009 à 15:10:31
---------------
Directeur Technique (CTO)