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

Langage PHP Discussion :

ouvrir une session et créer les variables de session


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 54
    Par défaut ouvrir une session et créer les variables de session
    je peux pas ouvrir une session et créer des variables de session j'ai toujours ces messages en exécution:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Warning: session_start(): open(C:\Program Files\EasyPHP1-7\tmp\\sess_d83b7085a2910f48a6f1ac55c394505c, O_RDWR) failed: No such file or directory (2) in c:\program files\easyphp1-8\www\sp2c\connexion.php on line 40
     
    Warning: Unknown(): open(C:\Program Files\EasyPHP1-7\tmp\\sess_d83b7085a2910f48a6f1ac55c394505c, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
     
    Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (C:\Program Files\EasyPHP1-7\tmp\) in Unknown on line 0

    et voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    $query = "Select * From users where Log = '".$_POST['PHP_AUTH_USER']."' and Pass = '".$_POST['PHP_AUTH_PW']."'";
        $resultat = mysql_query($query);
        if(mysql_num_rows($resultat) != 0)
            {
                  $id_user = $resultat['id'];
            	 $log = $resultat['Log'];
            	 $pass = $resultat['Pass'];
                  session_start();
                 $_SESSION['last_access']=time();
            	 $_SESSION['id_user'] = $id_user;
                 $_SESSION['Log'] = $log;
                 $_SESSION['Pass'] = $pass;
    }

  2. #2
    Membre confirmé Avatar de Akramweb
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2005
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2005
    Messages : 227
    Par défaut
    bonjour, voici le code je pense que t'as juste des erreurs de variables.
    c'est juste que tu dois eviter de mettre log et utilise a sa place login:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <?
    session_start();
    $login=$_POST['PHP_AUTH_USER'];
    $pass=$_POST['PHP_AUTH_PW'];
    $query = "Select * From users where Log = '$login' and Pass = '$pass'";
        $resultat = mysql_db_query("la base",$query,"la connexion");
        if(mysql_num_rows($resultat) != 0)
            {
                  $id_user = $resultat['id'];
              $log = $resultat['Log'];
              $pass = $resultat['Pass'];
                 $_SESSION['last_access']=time();
              $_SESSION['id_user'] = $id_user;
                 $_SESSION['Log'] = $login;
                 $_SESSION['Pass'] = $pass;
    }
    ?>

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 92
    Par défaut
    salut

    ton message te dis de verifier le php.ini
    la valeur de session.save_path est inccorect
    tu as desinstallé easyphp 1.7 et reinstalle la 1.8
    mais il a du garder le php.ini de la 1.7
    donc faut le remplace par celui de la 1.8

    A+

Discussions similaires

  1. Réponses: 3
    Dernier message: 09/01/2007, 09h44
  2. Comment effacer toutes les variables de sessions en une fois
    Par dessinateurttuyen dans le forum Langage
    Réponses: 4
    Dernier message: 03/08/2006, 09h20
  3. Réponses: 6
    Dernier message: 08/11/2005, 15h30
  4. [C#] Les variables de sessions
    Par BilTCD dans le forum ASP.NET
    Réponses: 3
    Dernier message: 11/08/2005, 15h01
  5. Effacer les variables de session
    Par glsn dans le forum ASP
    Réponses: 2
    Dernier message: 12/12/2003, 13h42

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