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 :

Variable de session mise en cache


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    514
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 514
    Par défaut Variable de session mise en cache
    bonjour
    y a t ' il moyens de faire apparaître mon adresse email svp car elle se met en cache quand je veux l'utiliser merci d'avance.

    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
    <?
    require_once('conf.php');
     
    $login=$_POST['login'];
    $password=$_POST['password'];
    $mail=$_POST['mail'];
    if($login=='' || $password=='' || $mail=='')
    {
    echo '<script language=javascript> alert ("Vous avez oublié de remplir un champ.");</script>';
    echo'<meta http-equiv="refresh" content="0; url=http://127.0.0.1/membre/form_login.php" target="centre" >';
    exit();
    }
     
     
    $sql = "SELECT * FROM membres_tbl WHERE login='$login'";
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
    $data = mysql_fetch_array($req);
    if($data['password'] != $password || $data == 1)
    {
            $mail = mysql_result($req,"","mail"); 
     
    echo '<script language=javascript> alert ("Mauvais login / password. Merci de recommencer");</script>';
    echo'<meta http-equiv="refresh" content="0; url=http://127.0.0.1/membre/form_login.php" target="centre" >';
    exit();
    }
    else
    {
    session_start(); 
    session_register("login"); 
    session_register("mail");
     
    echo'<meta http-equiv="refresh" content="à; url=http://127.0.0.1/membre/accueil.php" target="centre" >';
    exit();
    }
    ?>

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Bonjour,

    Que veux-tu dire par "elle se met en cache" ?

    Sinon session_register() est une fonction obsolete.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

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

Discussions similaires

  1. Mise en cache et variables dans le view.py
    Par BabouOne dans le forum Django
    Réponses: 2
    Dernier message: 08/07/2010, 15h23
  2. Optimisation boucles - mise en cache variable dans un for?
    Par erox44 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 27/05/2010, 14h09
  3. Eviter la mise en cache d'une variable récupérée via php
    Par maildeseb dans le forum Dynamique
    Réponses: 0
    Dernier message: 02/04/2009, 14h08
  4. mise en place variable de session MM_Username
    Par jsdar dans le forum Dreamweaver
    Réponses: 1
    Dernier message: 07/04/2007, 10h28
  5. Réponses: 10
    Dernier message: 28/02/2006, 21h21

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