begin process at 2010 03 18 20:37:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

probleme de session


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme de session

mercredi 2 février 2005 à 19:48:15 | probleme de session

gromito

Membre Club
re bonjour a tous,
j ai de nouveau un probleme avec le php
j'ai regardé les tutos sur le site mais je n arrive pas a trouver mon erreur
je crée une session dans une page apres avoir verifier que l utilisateur et son mot de passe dans ma base de données.

Ce script est celui de la creation de ma variable de session. J ai mis " session_start() " en haut de la page

while( $r = mysql_fetch_row($resultat)) {
 if ($r[0] == $pass) {
   $_SESSION['login'] = $login;
?>  

<P align=center>
La connexion a réussi. cliquez <A HREF="news.php"> ici </A>

</P>
<?
 header("Location:news.php");

ensuite grace on clique sur le lien pour aller vers une autre page

<?php
session_start();  // démarrage de la session

// si la variable de session "pseudo" existe
if(isset($_SESSION['pseudo']))
{
    echo 'Vous êtes connecté en tant que <span style="color: 0000FF;">' . $_SESSION['pseudo'] . '</span><br><br>';
    echo '<a href="membre.php">Accéder à la zone membre</a><br><br>';
    echo '<a href="log.php?action=logout">Logout</a><br><br>';
}
?>

Mais ici  malgres que le session soit ouverte je ne rentre jamais dans la boucle.

Si quelqu un pouvait m aider.
Merci d avance
mercredi 2 février 2005 à 20:26:31 | Re : probleme de session

tucsoufle

salut,
tu enregistre dans une variable session qui s'apelle "login" mais tu fait ton test sur une variable
de session qui s'apelle "pseudo", c'est donc logique que tu ne rentre pas dans la boucle

voili voilou
@+

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet

mercredi 2 février 2005 à 20:54:41 | Re : probleme de session

gromito

Membre Club
J avais pas vu merci.

Mais meme apres cela ne marche toujours pas. LA page s affiche toujours sans rentrer dans ma boucle.
mercredi 2 février 2005 à 21:09:54 | Re : probleme de session

tucsoufle

ben ton code a l'air d'etre bon
qu'est ce qu'il t'affiche le navigateur si fait un echo $_SESSION['pseudo']; dans ta seconde page ?
et verifie si il y a quelque chose dans ta variable $login au moment ou tu enregistre la session ?

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet

jeudi 3 février 2005 à 15:36:22 | Re : probleme de session

gromito

Membre Club
lorsque que j affiche l'autre page il n y a rien dans ma variable.

Là je suis totalement dépassé.
jeudi 3 février 2005 à 17:21:42 | Re : probleme de session

tucsoufle

mais est ce que tu est sur qu'il y a quelque chose au depart dans la variable $login ?
autrement tu est chez quel hébergeur ?

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet

jeudi 3 février 2005 à 17:29:05 | Re : probleme de session

gromito

Membre Club
je suis chez multimania.

J ai fait des pages de tests les voila:
voici la page test.htm
<HTML>
<HEAD></HEAD>
<BODY>
<FORM action="test.php" method="post">
Pseudo <input type="text" name="login">
<input type="submit" value="connexion">
</BODY>
</HTML>

et voici la page test.php
<?php
  session_start();
  $login = $_POST['login'];
  if($login == "gromito") {
     print "on est dans la boucle";
     print $_SESSION['login'];
     if(isset($_SESSION['login'])) {
        print "logué";
     }
  }
?>

et la page m affiche:   on est dans la boucle

Je ne comprend vraiment pas mon erreur.
jeudi 3 février 2005 à 17:43:33 | Re : probleme de session

tucsoufle

Réponse acceptée !
mais là dans tes test, tu n'enregistre pas le login dans une session
essai ça, tu garde ta page htm avec le formulaire

et ta page test.php
<?php
  session_start();
  $login = $_POST['login'];
  
$_SESSION['login'] = $login;
  if($login == 'gromito') {
     echo 'on est dans la boucle';
     echo $_SESSION['login'];
     if(isset($_SESSION['login'])) {
        echo 'logué';
     }
       else{ echo 'pas logué'; }
  }
?>


Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet

jeudi 3 février 2005 à 18:24:19 | Re : probleme de session

gromito

Membre Club
Ca y est ma page marche.
merci pour ton aide et pour ta patience.
jeudi 3 février 2005 à 18:47:44 | Re : probleme de session

tucsoufle

il n'y a pas de quoi, ca m'a fait plaisir
@+

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet



Cette discussion est classée dans : page, probleme, session, pseudo, echo


Répondre à ce message

Sujets en rapport avec ce message

probleme de session!! [ par titigrou ] kikou a tous!!!j'ai un problème sur les session!!je n'arrive pas a afficher le pseudo de la personne qui est connectée!je vous envoie le code!ceci est Probleme variable de session [ par youyou_2004 ] Bonjour a tous, sur mon site, il est possible de s'inscrire puis de se connecter. Lorsque la perssonne se connecte ca lui met bonjour et son pseudo ma Probleme session : $_SESSION['var'] ne renvoi rien [ par Kevergeek ] salut tout le monde, bon voilà, j'essai de faire une simple de session et y'a rien à faire, je n'arrive pas à afficher la valeur d'une variable d'une identification qui flanche [ par maxoudu328 ] bonjour je reposte encor dans AU SECOUR parceque j'ai fait des recherche et que vraiment je vois pas d'ou vien le pb: dans un script d'identification pb avec les session [ par billy67000 ] Salut, j'ai crée une session // page1.php session_start(); echo 'Bienvenue à la page numéro 1'<sp probleme de session et $_SESSION[ ] [ par pioupioupioupiou ] bonjour a tous et heureux de vous revoir sa faisait longtemps lol alors voila petit souci de noob :( !! j'effectuer une ouverture de session mais lors sessions [ par cobrachris ] Bonjour, et oui encore une question.Après vous avoir embété avec mon formulaire d'inscription, j'ai des questions concernant les sessions.J'ai lu un t interdire l'accès page si pas membre [ par cobrachris ] Bonsoir,je voudrais savoir comment faire pour qu'une personne non logué sur le site, ne puisse pas affiché un formulaire pour enregistrer des données. Probleme de script d'identification (help !) [ par floxone ] Salut à tous,J'ai un problème avec un script utilisant une identification au travers un header.LE PROBLEME : la fenetre de saisie s'ouvre 2 fois ! J'a pb session urgent! [ par chamallow ] Bon c'est la prmeière fois que je fais un code d'authentification, mais bon.En fait, il faut que je rende l'accès au site sécurisé, seul quelques util


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,061 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales