|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 15 ![]() |
Bonjour,
J'ai un questionnaire en PHP composé de 3 pages. A chaque passage de page je récupère les informations dans une session. Une fois tous les champs correctement renseignés, j'enregistre le tout dans une base. Tout marche très bien sur IE6, IE7 et Firefox. Lorsque je met les pages de ce questionnaire dans un iframe, sur le serveur où se trouve également la base de donnée, tout marche également très bien sur IE6, IE7 et Firefox. Le problème c'est que si j'utilise la même méthode de l'iframe sur un serveur distant, ça marche sur Firefox et IE6, mais plus sur IE7. En effet, dans ce cas, je rencontre un problème de session. Ma session est bien déclarée par session_start(), mais aucune variable de session ne s'enregistre. J'ai essayé sur différents serveurs, et j'ai toujours le meme problème. Y'a t-il un problème avec les sessions dans un iframe avec IE7 sur un serveur distant ? Merci d'avance pour votre aide. Funewik |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : septembre 2005 Messages : 15 ![]() |
Apparement le problème vient du fait qu'IE7 ne garde pas le session_id. Si j'actualise ma page, le session_id de la page dans l'iframe change à chaque fois.
Comment faire pour toujours conserver le même? Merci d'avance. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2005 Messages : 13 ![]() |
Salut !
j'ai exactemment le même problème, as tu trouvé une solution depuis ? j'ai remarqué que si on baisse le niveau de confidentialité de ie7, ça passe... seulemment ce n'est pas une solution ... |
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Inscription : juin 2005 Messages : 13 ![]() |
le session_id est passé dans un cookie, les paramètres de confidentialité de ie7 par default (moyenne) bloque les cookies pour les cas suivants:
- bloque les cookies tiers qui n'ont pas de stratégie de confidentialité compacte - bloque les cookies tiers qui enregistrent des informations pouvant être utilisées pour vous contacter sans votre consentement explicite - restreint les cookies internes qui enregistrent des informations pouvant être utilisées pour vous contacter sans votre consentemment implicite mon raisonnement: En quoi le session_id est une information pouvant être utilisée pour me contacter ? Je pense évidemment que ça ne peut pas venir de là... donc par déduction seule le 1er point est possible... Du coup: => Qu'est ce qu'une stratégie de confidentialité compacte? => Comment en définir une ? ![]() Edit: Suite de mes recherches Afin de créer la stratégie de confidentialité il faut créer un fichier xml p3p ... je vous laisse faire des recherches pour plus d'info ... pour résoudre le problème rapidemment: creer un fichier p3p.xml et inclure ceci dedans: Code :
Code :
header("P3P: policyref=\"http://mondomaine/chemin/p3p.xml\",CP=\"NON DSP COR CURa PSA PSD OUR BUS NAV STA\"");
|
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juin 2006 Messages : 1 ![]() |
Quelqu'un a t'il réussi à mettre en place une politique P3P comme indiqué dans le dernier post ?
Merci |
|
|
00
|
|
|
#6 | ||||
|
Membre actif
![]() OLE MAIN()Développeur Web Inscription : octobre 2002 Messages : 296 ![]() |
C'est en effet un problème de "stratégie" mais qui il me semble n'est pas propre à IE7. J'ai aussi eu ce pb avec IE6.
Voici le code à rajouter au début de la page appelée par iframe (Avant tout echo, print etc.) Code :
Code :
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com