Vous n'êtes pas identifié.
Annonce
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Pages: 1
- Index
- » [Depôts] Extensions, Trucs, Astuces
- » Perte du cookie avec un window.open en javascript
#1 23-05-2008 22:54:15
- tfab
- Connaisseur WP
- Date d'inscription: 06-07-2006
- Messages: 14
Perte du cookie avec un window.open en javascript
Bonjour,
j'ai upgradé en WP2.5.1 et depuis j'ai un problème qui se produit uniquement chez mon hébergeur (ça marche en localhost)
Sur mon blog, j'ai écrit un code maison qui permet d'ajouter une photo lorsque vous cliquez sur un bouton (il faut être connecté pour accéder à la page contenant le bouton). En fait, lors du clic sur ce bouton, j'appelle window.open() avec pour url un fichier .php du site.
Dans ce fichier php, je m'assure que le user est connecté avec is_user_logged_in()
Et bien maintenant, le is_user_logged_in() retourne false alors que je suis connecté lorsque je clic sur le bouton.
Perte du cookie/user en passant dans une autre fenêtre ?
Je n'arrive pas à debugger car ça marche en localhost....pfff...
Pouvez vous m'aider ? merci à vous
Hors ligne
#2 24-05-2008 00:06:34
- Comme une image
- Burpeur Wordpress

- Lieu: Paris (enfin presque)
- Date d'inscription: 30-01-2008
- Messages: 1574
- Site web
Re: Perte du cookie avec un window.open en javascript
Je ne m'y connais pas trop, mais vérifie que tu restes bien dans le même domaine ET sous-domaine entre ta page principale et ta pop-up.
Ex : si tu passes de www.toto.com/blog à blog.toto.com, il va y avoir "étanchéité" des cookies.
Utilise Firefox + Web Developer pour inspecter tes cookies.
Hors ligne
#3 25-05-2008 11:47:11
- tfab
- Connaisseur WP
- Date d'inscription: 06-07-2006
- Messages: 14
Re: Perte du cookie avec un window.open en javascript
oui le domaine reste le même, et surtout je n'ai rien changé à mon code.
Je me demande s'il ne s'agit pas d'une différence sur la 2.5.1, peut être une sécurité ?
Je n'arrive pas à trouver de doc là-dessus.
Et puis c'est très étonnant que le même code marche en localhost.
Hors ligne
#4 30-05-2008 17:37:45
- tfab
- Connaisseur WP
- Date d'inscription: 06-07-2006
- Messages: 14
Re: Perte du cookie avec un window.open en javascript
Je m'arrache les cheveux !
Le MEME CODE avec la meme base fonctionne en localhost et pas chez ovh !!
Y'a t-il un paramètre serveur qui pourrait expliquer le phénomène ??
please help !
Hors ligne
#5 31-05-2008 20:51:52
- Comme une image
- Burpeur Wordpress

- Lieu: Paris (enfin presque)
- Date d'inscription: 30-01-2008
- Messages: 1574
- Site web
Re: Perte du cookie avec un window.open en javascript
Tu as dans Admin / Réglages / Général... deux paramètres :
Adresse de WordPress (URL) et Adresse du blog (URL)
Ces deux paramètres sont-ils :
- identiques sur ton vrai site ?
- identiques sur localhost ?
Si les réponse sont respectivement NON et OUI, c'est une différence entre ta configuration locale et ovh.
Fais-en sorte d'aligner les deux.
Avec firefox + webdeveloper, examine le contenu de tes cookies et le domaine auxquels ils se rattachent.
Ton window.open n'est sûrement pas dans le même domaine que ta page appelante.
Hors ligne
Pages: 1
- Index
- » [Depôts] Extensions, Trucs, Astuces
- » Perte du cookie avec un window.open en javascript
