probleme avec les session [RESOLU]

probleme avec les session [RESOLU] - PHP - Programmation

Marsh Posté le 30-11-2003 à 17:33:58    

J'ai un probleme dans un script:
a l'aide d'un formulaire d'identification je crée une sessions ou j'enregistre le nom de l'utilisateur.
ensuite sur une autre page, j'aimerais récupéré le nom de cette utilisateur et l'afficher. Le probleme c'est qu'il ne m'affiche rien:
 

Code :
  1. <?
  2. require ("conf.inc.php" );
  3. session_start();
  4. // On vérifie si la session "login" est enregistrée
  5. // Si la session "login" n'est pas enregistrée
  6. if(!session_is_registered('login')) {
  7. // On affiche ce message d'erreur
  8. echo "<center>Vous devez vous identifier pour accéder à cette page</center>";
  9.    
  10. // On affiche le formulaire d'identification
  11. include ("connexion.php" );
  12. }
  13. // sinon, la session "login" est enregistrée
  14. else {
  15. // On affiche le message de bienvenue
  16. echo "<center>Bienvenu sur votre espace membre ".$_SESSION['login']."</center>";
  17. }


 
merci


Message édité par tellier le 30-11-2003 à 18:53:40
Reply

Marsh Posté le 30-11-2003 à 17:33:58   

Reply

Marsh Posté le 30-11-2003 à 18:35:27    

donne nous ça : connexion.php
 
petite question, tu as pompé ou ce script ?

Reply

Marsh Posté le 30-11-2003 à 18:44:39    

normal si ton register global est  a off
 
ton test if(!session_is_registered('login'))  
devient if(!isset($_SESSION['login']))  
 
LISEZ LE FUCKIN MANUEL


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 30-11-2003 à 18:53:24    

merci mais jai resolu mon pb comme un grand!
 
meci aussi simogeo, mais j'sai pas lire

Reply

Marsh Posté le 30-11-2003 à 18:55:40    

tellier a écrit :

merci mais jai resolu mon pb comme un grand!
 
meci aussi simogeo, mais j'sai pas lire


 
1) Essayer de résoudre le problème soit-même
2) rtfm
3) google
4) forum
 
la prochaine fois que tu viens pleurer ne t'attend pas à une aide de notre part si tu nous envoie bouler  
 
A bon entendeur

Reply

Marsh Posté le 30-11-2003 à 19:02:11    

Nan mai je repon a simogeo: toujours les meme remarque lire le fucking manuel! C'est lourd a force! Perso jai lu plein de truc sur le net, et sur chaque site ca change. Alors fo arreter un peu! c'est pas parce que pr certain ca parait evident qu'il faut etre froid. C'est simple ca derriere un ecran.

Reply

Marsh Posté le 30-11-2003 à 19:04:52    

JagStang a écrit :

donne nous ça : connexion.php
 
petite question, tu as pompé ou ce script ?


 
le script jsai plus ou je lavais pomper
mais il marchait pas dc jai fai des modif.
 
et cette version marche bien dc je garde:  

Code :
  1. <?
  2. require('conf.inc.php');
  3. mysql_connect($server,$user,$pass);
  4. mysql_select_db($base);
  5. $login=$_POST['login'];
  6. $pass=$_POST['pass'];
  7. $sql = "SELECT * FROM membres WHERE login='$login' and pass='$pass'";
  8. $res = mysql_query($sql);
  9. $exist = mysql_num_rows($res);
  10. session_start();
  11. if($exist) {
  12.     $_SESSION['login']=$_POST['login']; 
  13.     $_SESSION['password']=$_POST['pass'];
  14. include ('page.php'); }
  15. else {
  16. echo "Retente ta chance"; }
  17.    
  18. ?>


Message édité par tellier le 30-11-2003 à 19:05:57
Reply

Marsh Posté le 30-11-2003 à 19:10:31    

tellier a écrit :

Nan mai je repon a simogeo: toujours les meme remarque lire le fucking manuel! C'est lourd a force! Perso jai lu plein de truc sur le net, et sur chaque site ca change. Alors fo arreter un peu! c'est pas parce que pr certain ca parait evident qu'il faut etre froid. C'est simple ca derriere un ecran.


et tu crois que nous ca nous fait pas chier des toujours ressortir les mêmes banalités ... y'a plein de tutos bien fait sur le net a ce sujet  :sarcastic:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 30-11-2003 à 19:12:24    

justement y a plein de tuto mais c'est jamais fait pareil

Reply

Marsh Posté le 30-11-2003 à 19:13:46    

tellier a écrit :

justement y a plein de tuto mais c'est jamais fait pareil


Encore heureux! Qu'est-ce qu'on se ferait chier s'il n'y avait qu'une seule et unique solution.

Reply

Marsh Posté le 30-11-2003 à 19:13:46   

Reply

Marsh Posté le 30-11-2003 à 20:25:26    

les tutos c'est pour les problème courants. le forum sur des questions bien précises, des cas particuliers.
 
L'authentification est un problème plus que courant et ne requiert pas le forum. C'est pas une hotline ici
 
Merci


Message édité par jagstang le 30-11-2003 à 20:26:24
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed