IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

session avec appel asynchrone


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 3
    Points : 2
    Points
    2
    Par défaut session avec appel asynchrone
    bonjour, je suis nouveau sur les forums et j'ai déjà un peu fait le tour pour chercher une solution mais en vain . . .

    Donc j'espère que qlq'un me trouvera une solution.

    Alors mon problème est le suivant :

    J'ai un intranet qui fonctionne avec des session php.
    Sur une page un peu lourde j'ai choisi de mettre en place de l'ajax pour garder la page telle qu'elle et ne modifier que ce qui m'interesse.

    Sauf que quand je charge mon script avec le XMLHTTPRequest en laissant au début mon session_start() ie (la version 7 que j'utilise) me renvoi un message d'erreur "erreur d'execution inconnue" (je n'ai pas teste sur d'autre navigateur encore). et quand je l'enleve ca fonctionne sauf que mon script me met des message d'erreur puisqu'il lui manque ses variablse de session.

    J'ai bien trouvé des problèmes similaires (les verrous sur les cookies ou la perte de session) j'ai essayé avec un session_id() ou un session_write_close() mais j'ai pas résolu mon pb.

    Bon sur ce je retourne chercher une solution en attendant

    a+

  2. #2
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 681
    Points : 5 221
    Points
    5 221
    Par défaut
    peut-être un problème d'entête http qui se place avant session_start()
    (setRequestHeader)

  3. #3
    Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Hum c'est a dire ?

    Je te fais un copié collé de mon appel :

    function sendRequest(chemin,params,HttpMethod)
    {
    if(!HttpMethod)
    HttpMethod = "GET";
    req = initXMLHTTPRequest();
    if(req)
    {
    req.onreadystatechange=onReadyState;
    req.open(HttpMethod,chemin,true);
    req.send(null);
    }
    }
    Pour chemin j'ai une url du type http://monintranet/mapage.php?id=xxx

    Merci de répondre à mes questions de newbee d'ajax :d

  4. #4
    Candidat au Club
    Inscrit en
    Mars 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    bon j'ai repris à zéro mon script et apparemment le pb venait de là mais je n'ai pas déterminé d'où ca venait . . .

    Merci pour le suivi :d

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AJAX] Appel asynchrone avec barre de progression
    Par mister3957 dans le forum AJAX
    Réponses: 3
    Dernier message: 06/02/2015, 07h54
  2. Problème appels asynchrones à un WCF avec SilverLight 3
    Par Throna dans le forum Silverlight
    Réponses: 9
    Dernier message: 03/06/2010, 17h03
  3. Appel Asynchrone/Synchrone
    Par Dry dans le forum CORBA
    Réponses: 3
    Dernier message: 26/04/2005, 20h43
  4. Création d'une variable de session avec un ID
    Par PrinceMaster77 dans le forum ASP
    Réponses: 4
    Dernier message: 18/10/2004, 10h28
  5. Réponses: 8
    Dernier message: 13/08/2004, 12h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo