Php-afficher le pseudo si connecter

Résolu
Bonjour,
je voudrais faire comme dans dalymotion:
si le membre est connecter écrire: bienvenue + pseudo|déconnexion
et si il n'est pas connecter écrire : connexion

Merci d'avance
Configuration: windows vista 
windows 7 en machine virtuel
2 GO de ram

4 réponses

  1. de rien !heureux de t'avoir aider !
    0
    1. merci !
      c'est énorme !
      [résolu]
      0
      1. merci !
        je test
        0
        1. bonjour,
          ça se fait avec les sessions en php. il s'agit de variables superglobales. une fois le membre est connecté une session est démarré et on pourra à toute page du site récupérer des variables si nécessaire.
          pour ta demande, je propose ce qui suit (juste l'idée)

          //dans cette page une fois le membre est connecté on crée une session
          <?php
          session_start();
          ?>

          <?php
          .....
          $_SESSION['membre']=$_POST['login'];
          $_SESSION['mdp']=$_POST['mot_de_passe'];
          ?>

          //dans n'importe quelle autre page du site aprés avoir créer la session on pourrait afficher ce que tu voudrais faire, mais il faut pas oublier de faire un appel à la session avant tout
          <?php
          session_start();
          ?>
          ....
          <?php
          if (isset ($_SESSION['membre'])) {
          echo 'bienvenue'.$_SESSION['membre'].'<a href="?logout">déconnexion</a>';
          }
          else if (!isset ($_SESSION['membre'])){
          echo '<a href="?connexion">connexion</a>';
          }
          ?>
          <?php
          if (isset ($_GET['logout'])){
          session_destroy();
          header('Location: index.php');
          }
          if (isset ($_GET['connexion'])){
          header('Location: connexion.php');
          }
          ?>

          en espérant étant un peu clair :)
          1