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 :

Problème variable de session


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 17
    Par défaut Problème variable de session
    Voila j'ai un petit souci lors du passage de variable de session, les variables s'initialise parfaitement mais si je tente de les retourver sur une page autre que celle ou je les appelle c'est comme si elles n'existaient plus.

    Voici mon code :

    Page index
    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    <?
    session_name('membre'); 
    session_start();
    include"./connect.php";
    $ident = 0;
    $_SESSION['ident'] = 0;
    if((isset($_POST['name']) && !empty($_POST['name'])) && (isset($_POST['pass']) && !empty($_POST['pass'])))
    {
    	if($_POST['cache'] == 1)
    	{
    		$result = mysql_query("SELECT * FROM membre WHERE nom='".$_POST['name']."' AND pass='".$_POST['pass']."'");
     
    		if(mysql_num_rows($result) == 0)
    		{
    			echo '<center>Nom ou mot de passe éroné</center>';
            $ident=0;
            echo '<META http-equiv="refresh" content="1; URL=http://127.0.0.1/site_mairie/admin/admin.php">';
    		}
    		else
    		{
    			$_SESSION['ident'] = 1;
    			echo "<a href='FMP/index.php'>FMP</a><br>";
    		}
    	}
    }
    else
    {	
    	echo'<form action="index.php" method="post">
    	<center><table><tr><td align="center">Login</td><td><input type="text" name="name" size="20"></td></tr>
    	<tr><td align="center">Mot de Passe</td><td><input type="password" name="pass" size="20"></td></tr></table></center>
    	<center><input type="submit" value="Valider"></center>
    	<input type="hidden" name="cache" value="1">
    	</form>';
    	</center>";
    }
    ?>
    Dans le fichier index.php qui se trouve dans le repertoire FMP

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?
    session_name('membre'); 
    session_start();
     
    	if( $_SESSION['ident'] == 1)
    	{
               }
    et la ce me dit que l'index ident n'est pas défini.

    J'explique un peu plus en details les occasions au ca bug.
    J'ai fait un serveur Web sur mon ordinateur, si on entre mon adresse IP directement ca fonctionne trés bien mais a partir du moment ou je passe par le sytéme de redirection de no-ip.com, le probléme commence.

    Si quelqu'un pouvait me prêter main forte ca serait sympa merci ^^

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 17
    Par défaut Réponse
    Bonjour,

    Met le session_sart(); en tout début de code ...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 17
    Par défaut
    Ca ne change rien... j'avais déjà essayer c'est pour ca que je suis venu demander de l'aide.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 63
    Par défaut
    je ne suis pas un pro mais essaie d afficher ta session avec un echo et tu verras si elle est vraiment vide ou pas !! ca peut t aider a comprendre d ou vient ton probleme !!!!

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 17
    Par défaut
    Et bien j'ai essayer et ca me dit que l'index ident n'est pas défini.

Discussions similaires

  1. Problème variable de session
    Par sky88 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 20/05/2011, 16h12
  2. problème variable de session
    Par mouna25 dans le forum ASP.NET
    Réponses: 10
    Dernier message: 04/12/2009, 10h50
  3. [JScript] Problème Variable de Session
    Par Aquellito dans le forum ASP
    Réponses: 10
    Dernier message: 21/07/2008, 09h52
  4. Problème variables de session
    Par zecreator dans le forum ASP
    Réponses: 1
    Dernier message: 20/11/2006, 10h23
  5. [CGI]problème update de variable de session
    Par LE NEINDRE dans le forum Web
    Réponses: 1
    Dernier message: 18/10/2005, 10h50

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