Fermeture Session Lien

Fermé
TRUNCKS Messages postés 1030 Date d'inscription vendredi 10 août 2007 Statut Membre Dernière intervention 3 juin 2023 - 1 juin 2011 à 17:29
 Utilisateur anonyme - 1 juin 2011 à 19:12
Bonjour,

J'ai fait un lien vers ma page d'accueil dans ma session destoy.

Le seul soucis, c'est qu'il me l'execute même si je ne clique pas sur "Se déconnecter"

Cela ne doit pas se présenter comme ça je pense:



<a href="../index.htm">Se déconnecter

<?php 
$_SESSION = array();
session_destroy();
?> </a>

5 réponses

TRUNCKS Messages postés 1030 Date d'inscription vendredi 10 août 2007 Statut Membre Dernière intervention 3 juin 2023 7
1 juin 2011 à 17:52
C'est celle là:

if($_GET('session') == "destroy")
1
Utilisateur anonyme
1 juin 2011 à 17:53
Ah oui ! le bon code est :
if($_GET['session'] == "destroy")
0
Normal tu exécutes le code de destruction dans ta page.
Dans ta page index ajoute :
<?php   
session_start();  
if($_GET['session'] == "destroy")
{  
session_destroy();  
}  
?

et le code de ton lien est :
<a href="../index.htm?session=destroy">Se déconnecter</a> 

~~~~~~~>>>M@x|M€<<<~~~~~~~
0
TRUNCKS Messages postés 1030 Date d'inscription vendredi 10 août 2007 Statut Membre Dernière intervention 3 juin 2023 7
1 juin 2011 à 17:41
Merci pour ta réponse,

J'ai cette erreur par contre:

Fatal error: Function name must be a string in C:\wamp\www\bdd\index.php on line 162
0
TRUNCKS Messages postés 1030 Date d'inscription vendredi 10 août 2007 Statut Membre Dernière intervention 3 juin 2023 7
1 juin 2011 à 18:11
Toujours pas:

Notice: Undefined index: session in C:\wamp\www\bdd\index.php on line 162

Je dois faire quelque chose pour que la session est un nom ?
0
Utilisateur anonyme
1 juin 2011 à 18:15
Une session ce nomme comme ça :
$_SESSION['nomdelasession'] = array();
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
TRUNCKS Messages postés 1030 Date d'inscription vendredi 10 août 2007 Statut Membre Dernière intervention 3 juin 2023 7
1 juin 2011 à 18:34
Ca marche bien, je me deconnecte que quand je clique, mais j'ai toujours le message:

Undefined index session

Pourtant j'ai bien renommer ma session :(
0
Utilisateur anonyme
1 juin 2011 à 19:12
tu as bien mis un sessions_start sur ta page ?
0