Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1564 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  session ne marchent pas...(résolu)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

session ne marchent pas...(résolu)

n°1738375
dibelup
Posté le 28-05-2008 à 15:37:23  profilanswer
 

Salut à tous!
Je voudrais mettre en place des sessions. Elles n'ont pas l'air de fonctionner...
Je suis sur de mon code(marche en local et sur d'autres sites)
 
J'ai essayé de mettre le dossier "session" ou "sessions" à la racine ou dans le dossier www mais rien n'y fait...
 
Je ne vois pas. Peut etre la version de php?
 
Qu'en pensez vous?merci d'avance ! :hello:


Message édité par dibelup le 28-05-2008 à 16:31:41
mood
Publicité
Posté le 28-05-2008 à 15:37:23  profilanswer
 

n°1738377
flo850
moi je
Posté le 28-05-2008 à 15:38:39  profilanswer
 

d'ici , j'ai un peu de mal a lire ton code  
 
et il n'y a  rien a configurer cote serveur pour les session ( a moins que tu n'ai volontairement planté la config de ton serveur )


---------------

n°1738382
dibelup
Posté le 28-05-2008 à 15:43:20  profilanswer
 

J'ai pas mis le code car j'ai vraiment mis le truk basic que tu trouve sur tout les sites, juste pour voir si ça venais du site.
Et c'est le cas puisque ça marche très bien en local et sur d'autre site.
 
Donc je me demandais s'il y avait une manip à faire pour ce genre de pbleme.
 
merci

n°1738396
soju
One shot !
Posté le 28-05-2008 à 16:05:16  profilanswer
 

message d'erreur ?

n°1738402
dibelup
Posté le 28-05-2008 à 16:11:14  profilanswer
 

aucun
mais je rentre dans ce if
 
if(!isset($_SESSION["login"])
 
Ce qui veut dire s'il n'existe pas de variables $_SESSION["login"]

n°1738405
anapajari
s/travail/glanding on hfr/gs;
Posté le 28-05-2008 à 16:14:30  profilanswer
 

A quel moment tu "alimentes" cette variable?
As-tu bien un session_start?
la ligne 12 n'est-elle pas inversée avec la 14?


---------------
Software and cathedrals are much the same - first we build them, then we pray.
n°1738407
dibelup
Posté le 28-05-2008 à 16:19:37  profilanswer
 

anapajari a écrit :

A quel moment tu "alimentes" cette variable?
As-tu bien un session_start?
la ligne 12 n'est-elle pas inversée avec la 14?


Code :
  1. <?php /*
  2.   si les champs de login et de mot de passe ne sont pas vides
  3.   on insère l'utilisateur.
  4. */
  5. if($_POST["login"] != "" && $_POST["mot_de_passe"] != "" )
  6. {
  7.   $login     = $_POST["login"] ;
  8.   $pass      = md5($_POST["mot_de_passe"]) ;
  9.   //connexion au serveur
  10.   $cnx = mysql_connect("localhost","root","" ) or die ("erreur de connexion au serveur" );
  11.   //sélection de la base de données
  12.   $db  = mysql_select_db("identification" ) or die("erreur de connexion à la base de donnée" );
  13.   //création de la requête SQL
  14.   $sql = "SELECT * FROM user WHERE login_user = '".$login."' AND pass_user = '".$pass."'" ;
  15.   //exécution de la requête SQL
  16.   $requete = @mysql_query($sql, $cnx) or die($sql."<br>".mysql_error()) ;
  17.   //on récupère le résultat
  18.   $result = mysql_fetch_object($requete) ;
  19.   //si la requête s'est bien passée
  20.   if(is_object($result))
  21.   {
  22.     //début de la sessions
  23.     session_start() ;
  24.     //enregistrement d'une variable de session, ici le login de l'utilisateur
  25.     $_SESSION["login"] = $login ;
  26.     header("Location page1.php" ) ;
  27. echo "identification réalisée avec succès";
  28. echo '<p><a href="suite.php">suite</a></p>';
  29.   }//fin if
  30.   //sinon on retourne à la page d'inscription
  31.   else
  32.   {
  33.       header("Location index.php" ) ;
  34.   echo "identifiants incorrects";
  35.   }//fin else
  36. }//fin if
  37. /*
  38.   sinon on retourne à la page d'inscription
  39. */
  40. else
  41. {
  42.   header("Location index.php" ) ;
  43.    echo "identifiants incorrects";
  44. }//fin else ?>


 
Bien entendu sur le site en question,j'ai changé les identifiants.
L'accès à la base marche.


Message édité par dibelup le 28-05-2008 à 16:20:55
n°1738408
flo850
moi je
Posté le 28-05-2008 à 16:22:11  profilanswer
 

la première ligne d'un  fichier utilisant les session doit etre session_start


---------------

n°1738411
dibelup
Posté le 28-05-2008 à 16:31:20  profilanswer
 

ouhahaha merci
Je le savais mais étant donné que ça marchait sur d'autres site je n'y avais pas pensé!
merci beaucoup a soju et aux autres ;)
A bientot


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  session ne marchent pas...(résolu)

 

Sujets relatifs
[RESOLU]Traduire du C++ en PHP[JAVA] [Résolu] Variable Calendar incrémentée dans une boucle
[Résolu] Mise à jour d'un JLabel contenant une image[Résolu] Sudoku, trouver les coordonnées d'un tableau 3x3
[Résolu] Comment savoir si la fonction open se déroule bien ?-Résolu- Formulaire en fin de page...qui ne s'affiche pas
[RESOLU] split d'un String/expression reguliere[RESOLU ] exec() return value = 11
[RESOLU] [VBA Excel] ajout dynamique de boutons dans une feuille excelRésolu. [JavaScript] - Petite question sur l'attribut disabled
Plus de sujets relatifs à : session ne marchent pas...(résolu)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR