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

AJAX Discussion :

[AJAX] Passage variable de session


Sujet :

AJAX

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Janvier 2012
    Messages
    66
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 66
    Par d�faut [AJAX] Passage variable de session
    Bonjour.

    J'ai un petit probl�me en ce qui concerne de l'ajax et une variable de session. Je m'explique: Je r�cup�re en ajax le navigateur et ensuite, je le place dans une variable de session.Mais voila le probl�me, c'est que cette variable n'est pas definie ensuite. Donc je ne sais pas si cela viens du code Ajax ou bien du code php.

    Voila comment je recup�re le navigateur:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <script type='text/javascript'>
    $(function(){
    nav = $.browser.msie;
    alert(nav);
    if (nav)
    {
    	alert(nav);
    	$.post("traitement.php", { "nav" : nav });	
    }
    })</script>
    et comment je le traite ensuite:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php
    //Navigateur
    echo $_POST['nav'];
    if($_POST['nav'] = true)
    {
    $_SESSION['nav'] = "IE";
    }
    else
    {
    $_SESSION['nav'] = "default";   
    }
     
    ?>
    et ensuite comment e le recup�re:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php 
    if($_SESSION['nav'] == "IE")
    {
            echo '<link href="css/generalIE.css" rel="stylesheet" type="text/css" />';
    }
    else
    {
            echo '<link href="css/general.css" rel="stylesheet" type="text/css" />';
    }
    ?>
    Est-ce que quelqu'un saurait m'aider?

    Cordialement,

    Ctesias

  2. #2
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Je r�cup�re en ajax le navigateur et ensuite, je le place dans une variable de session.
    Pourquoi ne pas r�cup�rer le navigateur directement en PHP ?

    get_browser()
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

Discussions similaires

  1. Ajax et variable de session
    Par dknafoweb dans le forum Langage
    R�ponses: 2
    Dernier message: 18/05/2014, 23h25
  2. R�ponses: 15
    Dernier message: 10/04/2009, 17h11
  3. [AJAX] passage variable formulaire url
    Par mapmip dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 06/02/2009, 08h28
  4. [AJAX] Ajax et variables de session php
    Par sorlok dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 30/05/2007, 16h22
  5. R�ponses: 4
    Dernier message: 20/06/2006, 13h12

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