salut a tous
je suis débutant en php et je sais pas comment je peux fermer une session et routourner a la page d'acceuil en un seul lien
merci d 'avanceCode:<? echo"<a href='session_destroy()' >déconnexion</a>";?>
Version imprimable
salut a tous
je suis débutant en php et je sais pas comment je peux fermer une session et routourner a la page d'acceuil en un seul lien
merci d 'avanceCode:<? echo"<a href='session_destroy()' >déconnexion</a>";?>
Bonjour,
tu ne peux pas mettre des fonctions PHP en lien comme ceci.
Il faut que tu crées une page où tu détruis ta session et que tu rediriges vers la page d'accueil. ;)
Salut
Ce que veut dire navis84 ressemblerait à ceci :
page.php :
Code:
1
2
3
4 <?php session_destroy(); header("Location: accueil.php"); ?>
Et en plus explicite :
page.php :Code:
1
2<? echo"<a href=page.php' >déconnexion</a>";?>
Code:
1
2
3
4 <?php session_destroy(); header("Location: accueil.php"); ?>
tout d abbord merci pour l aide
J ai essayé de faire une nouvelle page ou je détruis la session comme ceci
Code:
1
2
3
4
5 <? session_destroy(); echo"Votre session est fermé"; header("Location: accueil.htm"); ?>
je recois encore des erreurs je comprend pas leurs significations
Warning: Trying to destroy uninitialized session in c:\easyphp\www\formulaire_chercheurs\fermersessionphp.php on line 2
Votre session est fermé
Warning: Cannot add header information - headers already sent by (output started at c:\easyphp\www\formulaire_chercheurs\fermersessionphp.php:2) in c:\easyphp\www\formulaire_chercheurs\fermersessionphp.php on line 4
Il faut que tu mettes session_start() avant ton session_destroy().Citation:
Envoyé par eon-of-the-scorn
Tu ne peux faire une redirection après un echo. Il faut donc l'enlever. ;)Citation:
Envoyé par eon-of-the-scorn
merci pour l iade je vois que ma faute était
une redirection après un echo. :king:
Citation:
Il faut donc l'enlever.
De rien. ;)
N'oublie pas de mettre [Résolu] dans le titre du message