mekki Posté 8 Février 2005 Posté 8 Février 2005 Mon problème : j'ai un site ASP qui a une iframe dans laquelle se trouve un second site ASP d'un domaine différent dans ce second site je crée un cookie pour mémoriser une donnée mais IE6 Bloque ce cookie Est ce que quelq'un peut m'aider!
Antoine Cailliau Posté 8 Février 2005 Posté 8 Février 2005 Outils>Options Internet>Confidentialité>Autoriser
mekki Posté 8 Février 2005 Auteur Posté 8 Février 2005 mais je veu un script ou un methode pour autorise un utilisateur IE6 qui bloque le cookies de voir ma site correctement sans changé le paramètres d'IE. Merci Antoine!
mekki Posté 8 Février 2005 Auteur Posté 8 Février 2005 je veux un script executable au niveau serveur. J'entend par la faut-il rajouter une confidentialité du part de l'organisme W3C ?????
ams51 Posté 8 Février 2005 Posté 8 Février 2005 Salut, j'ai déjà eu le même problème : http://www.webmaster-hub.com/index.php?showtopic=3754
mekki Posté 8 Février 2005 Auteur Posté 8 Février 2005 OUI je le vu mais est ce que tu a resolu ton problème; je ne pas compris exactement comment est la principe?? Merci a tout
ams51 Posté 8 Février 2005 Posté 8 Février 2005 ça a résolu mon problème. tu crées un fichier p3p.xml et tu fais les cookies avec le header proposé.
mekki Posté 8 Février 2005 Auteur Posté 8 Février 2005 ams51 Merci de me donner le contenu de script du fichier p3p.xml et le header a insérer, mon site est en ASP ce quoi le script de header??? Merci bien de Ton aide
ams51 Posté 8 Février 2005 Posté 8 Février 2005 le p3p.xml est donné dans le post cité. Je ne connais pas l'asp désolé. peut etre qu'une bonne âme pourra traduire le php ?
mekki Posté 11 Février 2005 Auteur Posté 11 Février 2005 (modifié) je essaye le header suivant en ASP mais c n pas marche!! <%Call Response.AddHeader("P3P", "policyref=""http://www.monsite.com/w3c/p3p.xml""")%> Modifié 11 Février 2005 par mekki
Antoine Cailliau Posté 11 Février 2005 Posté 11 Février 2005 <%Call Response.AddHeader("P3P", "policyref=""http://www.monsite.com/w3c/p3p.xml"",CP=""NON DSP COR CURa PSA PSD OUR BUS NAV STA""")%> Comme ça non plus ?
tpinparis Posté 11 Mars 2005 Posté 11 Mars 2005 Une petite astuce facile à mettre en place si tu peux placer un javascript sur le site encapsulé dans l'iframe : tu ouvres dès le départ une pop-up avec l'URL du site encapsulé dans l'iframe -> un cookie va être placé de façon "classique" côté client ! Sur le site de destination, tu places un javascript "self.close();" pour fermer la pop up en question. Lorsque tu charges ta page avec l'iframe, le cookie du site contenu dans l'iframe est déjà installé !!! Ouverture de la pop up hors écran (comme ça elle n'est pas visible) : <script language=javascript> window.open("URL du site", "nom de la fenetre", "left=10000; top=10000;"); </script>
tpinparis Posté 11 Mars 2005 Posté 11 Mars 2005 Ce problème de cookie est dû au fait que par défaut (confidentialité moyenne) IE6 bloque les cookies tiers. En ouvrant une pop up sur le site contenu dans l'iframe, le cookie n'est plus celui d'un site tiers (mais celui du site lui-même) et il est donc accepté !
smn Posté 16 Novembre 2005 Posté 16 Novembre 2005 Bonjour, J'ai essayé tout ce qui a au dessus mais sans succès. je me permet donc de poster ma problèmatique. Voila jai un système de tracking depuis un email. Pour cela je dois insérer un code dans la page de mon site qui permet de rappeler et denregistrer le cookie issus de la lecture du mail. Le script qui permet cela est sur un domaineA tandis que le code se trouve sur le site à tracker sur le domaineB Le code ressemble à cela : <IFRAME width="1" height="1" frameborder="yes" scrolling="auto" name="iframe" SRC="http://nomdedomaineB/mail/l/get_cookie.php?web_track=1&perso=0"><ilayer SRC="http:// nomdedomaineB /mail/l/get_cookie.php?web_track=1&perso=0"></ilayer></IFRAME> Ce code est inséré sur une page se trouvant sur un nomdedomaineA Merci de votre aide ++ Stéphane
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant