Rechercher : dans
Par :

IE vs. FF => Cookie + AJAX + PHP

Dernière réponse le 29 jun 2009 à 20:47:33 Luthyan, le 16 jun 2009 à 10:37:46 
 Signaler ce message aux modérateurs

Bonjour,

Je suis en train de développer un site web et je galère avec les cookies. Point de vue ressource, je travaille sur 2 serveurs :
* Serveur A : serveur où tourne mon site web
* Serveur B : serveur qui contient des pages spécifiques et une BD

Chaque serveur a un nom de domaine différent pour y accéder.

En gros mon problème est le suivant :

Mon site web (sur le serveur A) appelle en AJAX une page située sur mon serveur B. Cette page B fait une requete en BD et cré un cookie. Sous FF il n'y a aucun probleme. Par contre IE ne me cré pas le cookie et fou donc en l'air tout le reste de mon traitement.

Voici la syntaxe de création de mon cookie :
setcookie('nom_du_cookie','valeur',time()+86400,'/','.monsit­eweb.com',0);
et je n'ai aucun affichage html avant cette déclaration.

Y aurait il une sécurité sous IE qui interdirait a ma page appelé en AJAX de créé un cookie sur le Site A ?

Merci pour vos réponses

Meilleures réponses pour « IE vs. FF => Cookie + AJAX + PHP » dans :
PHP - Les cookies et les en-têtes HTTP VoirLes en-têtes HTTP Lors de chaque échange par le protocole HTTP entre votre navigateur et le serveur, des données dîtes d'en-têtes contenant des informations sur les données à envoyer (dans le cas d'une requête) ou envoyées (dans le cas d'une...
PHP - Les fonctions VoirLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs parties du...

1

 samy777777777777, le 29 jun 2009 à 20:47:33

Le cookie se crée sur le pc où la page s'affiche. si le cookie est généré sur une page exécutée sur le serveur par ajax, le page ne s'excécutant pas sur le pc, il est difficile de penser que le cookie est créé. cela marche vraiment avec firefox?

Répondre à samy777777777777