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 :

Pas de variables de session chez Amen !


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2003
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 108
    Points : 57
    Points
    57
    Par défaut Pas de variables de session chez Amen !
    :hello:

    J'ai un site chez Amen et impossible de faire fonctionner les variables de session.

    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
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    <?session_start();
     
    $login="rara";
    $password="riri";
    $admin=false;
    $error="";
     
    include("../include/connect.inc.php");
    include("../include/functions.inc.php");
     
    if (get_url_value("action")=="disconnect")
    {
    	$_SESSION["admin"] = "";	
    }
     
    if (get_session_value("admin")=="true")
    {
    	$admin=true;
    }
    else
    {
    	if (get_post_value("action")=="login")
    	{
    		if (get_post_value("login")==$login && get_post_value("password")==$password)
    		{
    			$admin=true;
    			$_SESSION["admin"] = "true";
    		}
    		else
    		{
    			$error="<p align=\"center\" class=\"error\">Login ou mot de passe incorrect</p>";
    		}
    	}
    }
     
    if ($admin==false)
    {
    <?=$error?>
    // Formulaire de connexion
    }
    Ca fonctionne impec en local sous EasyPHP et c'est le genre de code que j'ai déjà testé avec succès chez Free. Y'a t-il quelque chose à faire en plus pour activer les sessions (genre créer un dossier "sessions" comme chez Free ?) ?

  2. #2
    Expert confirmé
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Points : 4 219
    Points
    4 219

  3. #3
    Membre du Club
    Inscrit en
    Septembre 2003
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 108
    Points : 57
    Points
    57
    Par défaut
    En fait c'est bon, j'avais un peu merdé dans mon code. Comme ça marchait en local, j'me suis dit que c'était Amen qui était à l'ouest. J'ai essayé chez Free pour me rendre compte que mon code était pourri. Mais maintenant ça fonctionne partout. Je poste pas le code, j'ai fait ça super vite à l'arrache car mon client attend... Par contre ça n'explique pas pourquoi les variables PHP_AUTH_USER et PHP_AUTH_PW ne fonctionnent pas, pourquoi un .htaccess tout bête ne fonctionne pas et pourquoi le topic que j'avais fait pour ces problèmes a disparu...

    Mais bon, comme ça marche, j'vais aller me coucher hein

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mes variables de session ne sont pas conservées
    Par emilek dans le forum Langage
    Réponses: 5
    Dernier message: 26/09/2007, 17h57
  2. variables de sessions qui ne restent pas
    Par seb67110 dans le forum Langage
    Réponses: 2
    Dernier message: 02/05/2007, 12h54
  3. Variable de session pas trouvée
    Par Alexandrebox dans le forum Langage
    Réponses: 4
    Dernier message: 13/03/2007, 17h56
  4. variables de session qui ne passent pas
    Par cels dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 28/11/2006, 11h46
  5. Réponses: 2
    Dernier message: 20/09/2006, 09h58

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