2010-05-02 5 views
1

J'ai beaucoup cherché sur ce sujet, mais je n'ai pas vraiment trouvé de réponse solide à cela.cookie crossdomain en utilisant iframe, comment?

J'ai besoin de définir un cookie de tout domaine (hors de mon contrôle), permet de dire « Domaine B » à mon domaine principal, permet de dire « Domaine A », et être en mesure lire la cookie également, sans quitter Domaine B. un peu comme Facebook se connecter pour les sites Web, ou Snap.com, et d'autres du genre. comment c'est fait?

Si je regarde laisse dire http://ajaxian.com/ je vois Firecookie montre les cookies de nombreux domaines utilisés sur ce site, et je veux vraiment savoir comment il est atteint.

+0

Vous ne pouvez pas définir de cookies pour d'autres domaines. Les cookies que vous voyez sur ajaxian.com sont définis par le site spécifique (facebook, ...) dans leurs iframes. Donc, ces sites définissent les cookies eux-mêmes. –

+0

Je peux mettre des cookies, c'est facile. Passant hash à iframe je crée à partir du domaine B, pointant vers mon domaine, là il crée un cookie avec ces données de hachage ... – vsync

+0

Je pense que cela aa un grand indice de mon problème: http: //en.wikipedia.org/wiki/ HTTP_cookie # Setting_a_cookie – vsync

Répondre

0

La façon dont on met normalement un cookie sur un site 3ème partie est un webbug, un pixel 1x1 GIF transparent servi avec un cookie ou écrit avec script pour définir des choses de domaine b être lu par domaine un via un serveur

+0

pourriez-vous expliquer plus s'il vous plaît? – vsync

Questions connexes