Bonjour,je m'excuse d'avance au cas où je me trompe de section, je ne sais pas si je dois poster ici ou en html. Je viens vers vous pour une question très bête... J'ai créé une BDD, reliée à mon site web, j'arrive à me connecter et jusque là tout va bien. Après la connexion, la personne est dirigée vers l'accueil qui peut s'afficher de deux manières différentes, on va dire la sorte 1 si la personne est non connectée, la sorte 2 si elle est connectée. Le problème est qu'une fois la connexion, la sorte 1 est affichée et je suis obligé de refresh une fois mon navigateur pour que l'affichage de la sorte 2 soit présent. Même problème lors de la déconnexion ! Merci d'avance de votre aide, j'ai cherché des moyens de refresh une page tout seul mais ça fait alors charger la page alors que je voudrai que la sorte 2 s'affiche toute seule sans qu'il n'y ai besoin d'un refresh de la page.
Mon corps de page se met à jour mais pas mon header qui contient une condition si(utilisateur connecté == vrai).
Header :
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 <!DOCTYPE html> <html> <head> <title>xxxxxxxxxxxxxxxx</title> <meta charset="utf-8" /> <link rel="stylesheet" type="text/css" href="./styles/styles.css" /> <link rel="shortcut icon" type="image/x-icon" href="./images/logoNSC.ico" /> </head> <div id="page" style="text-align: center"> <header class="site-header" style="display:flex; justify-content:center;"> <a href="index.php?uc=&action=voirAccueil"><img src="./images/logoNSC.png" id="logoNSC" alt="Lien Accueil" title="Lien Accueil" /></a> <?php if(estConnecte()== TRUE) { ?> <p style="position:absolute; right:0;">Bonjour <?php echo $_SESSION['prenom']; ?> <?php echo $_SESSION['nom']; ?>, <br /> <a href="index.php?uc=connexion&action=demanderDeconnexion" title="Cliquez pour vous déconnecter.">Se Déconnecter</a></p> <?php } ?> </header> </div> <p style="text-align: center;font-weight: bold">xxxxxxxxx</p> <hr size="2" color="black" width="80%">
Merci d'avance
Partager