Bonjour,
Je rencontre un problème avec un fichier header.php.
Dans ce fichier, je souhaite insérer une condition qui vérifie dans un premier temps si l'utilisateur est connecté.
S'il n'est pas connecté, rien n’apparaît.
Si il est connecté, un lien de déconnexion apparaît ainsi que son login, lui aussi un lien vers ces informations de compte, sinon, un lien d'enregistrement.
C'est la que mon problème survient.
Si l'utilisateur clique sur ce lien d'enregistrement, je souhaite qu'à la place soit présent un lien "retour".
Pour ce faire, j'ai le code suivant :
Le "elseif", est la partie qui me pose problème.
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 <?php if(!isset($_SESSION['login'])){ echo '<a href="enregistrement.php">Enregistrement</a>'; } elseif(PAGE == 'enregistrement'){ echo '<a href="index.php">Retour</a>'; } else{ echo '<h5>Utilisateur : </h5>'; echo '<a href="info_user.php"><p>'.htmlentities(trim($_SESSION["login"])).'</p></a>'; echo '<a href="deconnexion_portfolio.php">Déconnexion</a><br />'; } ?>
J'ai essayé pas mal de chose, mais sans aucun résultat. Ici j'essaie en ayant déclaré une constante sur ma page enregistrement.php, mais cela ne fonctionne pas non plus.
Quelqu’un aurait il une idée ?
Merci d'avance.
Partager