Bonjour,
Je cherche à permettre une authentification sur un ensemble de site qui ne sont pas sur le même domaine.
J'ai trouvé une solution sur un site pour pouvoir créer depuis un site un cookie au nom d'un autre domaine grace à un header qu'il faut rajouter et un fichier xml.
Avec IE ce cookie se crée effectivement et je peux le relire. Par contre avec FireFox non. Le cookie ne se crée pas.
Alros y a t'il une différence entre IE et FF dans la gestion des cookies qu'il me faudrait savoir ?
Je vous joint au cas où le procédé utilisé que j'ai trouvé sur un vieux forum :
Voici la méthode utilisée :
Et voici le fichier p3p.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 header("P3P: policyref=\"http://www.nomdomaine.com/p3p.xml\",CP=\"NON DSP COR CURa PSA PSD OUR BUS NAV STA\""); setcookie("moncookie",$valeurducookie, time()+(3600*$nb_heures), "/", "nomdomaine.com",0);
PS : je me rends compte que mon post concerne PHP en général et pas forcément un sgdb particulier. Je n'ai pas fait attention à la catégorie de mon post. Désolé. s'il est possible à un modo de le déplacer dans la bonne catégorie, je lui en serai reconnaissant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10<?xml version="1.0" encoding="UTF-8" ?> <META xmlns="http://www.w3.org/2000/12/P3Pv1"> <POLICY-REFERENCES> <POLICY-REF about="/w3c/policy.xml"> <INCLUDE>/*</INCLUDE> <COOKIE-INCLUDE>* * *</COOKIE-INCLUDE> </POLICY-REF> </POLICY-REFERENCES> </META>
Partager