PROBLEME AVEC FONCTION SESSION

Invité
Invité n'ayant pas de compte PHPfrance

22 janv. 2010, 22:05

Salut tout le monde, si quelqu’un peut m’aider
Puisque je suis un débutant, J’utilise dreamweaver cs4 et je souhaite crée un site web dynamique
J’ai deux problèmes :
Utilisateur connecté : afficher dans les pages en haut (bonjour, login +lien déconnexion)
Utilisateur non connecté : afficher (lien connexion ou inscription)
Si j’ai compris, peut être par la fonction session
J’ai ce code mais j’ai un problème de l’adapté correctement

Code : Tout sélectionner

<?php session_start(); ; if($_SESSION['login'] == 'ok') { echo 'vous êtes bien connecté "login"'; } else { die('<a href="connexion.php">connexion</a> ou <a href="inscription.php">inscription</a>'); } ?>
J’ai crée la page connexion.php avec la fonction connecté l’utilisateur qui se trouve dans dreamweaver
Lorsque je tape le pseudo et le mot de passe correctement enregistre dans la base de données
Je passe a la page index.php mais rien ne s’affiche que les deux liens connexion ou inscription toujours
Aider moi !
Problème 2 :
Index.php ca marche bien dans firefox mais non dans internet explorer 6 ou 8 même
Comment travailler avec des pages PHP visibles dans tous les navigateurs ?
Aider moi !

ViPHP
ViPHP | 2291 Messages

23 janv. 2010, 00:22

Salut,
Comme ceci ça devrais fonctionner
<?php
   session_start();

   if(iSset($_SESSION['login'])) {
   echo 'Bonjour '.$_SESSION['login'];
    }
   else
    {
   		echo '<a href="connexion.php">connexion</a> ou <a href="inscription.php">inscription</a>';
    }

?>
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.