Page 1 sur 1

href ? cliquer ?

Posté : 27 avr. 2005, 19:05
par yan
salut tout le monde ! en fait je voudrais savoir comment détecter que l'internaute a cliquer sur un lien de type

<a href='deconnexion.php'> Deconnexion </a>

puisque j'aimerais ensuite tester si l'on clique j'éxecute la destruction de session sinon je fais rien :)

Posté : 27 avr. 2005, 19:11
par flitox
Tu mets une variable comme ça :

Code : Tout sélectionner

<a href='deconnexion.php?action=deco'>Deconnexion</a>
Si action == deco alors détruire la session

Posté : 28 avr. 2005, 12:08
par Spartakis
Je dirai plutôt si $_GET['action']=="deco" alors détruire la session.
Car maintenant le register_global est à OFF par défaut, ce qui ceci dit en passant est bien mieux pour la sécurité.

Posté : 28 avr. 2005, 12:40
par flitox
Oui mais là c'était juste une explication ;)

A ce moment là on pourrait pousser jusqu'à :
if (isset($_GET['action']))

Posté : 28 avr. 2005, 12:50
par Spartakis
J'avais bien compris que c'était un exemple mais s'il ne sait pas faire de passage de paramètre(s) par l'url, je me suis dit qu'il ne saurait peut-être pas qu'il faut utiliser $_GET pour récupérer la variable d'où mon post précédent :wink:
En effet, la vérification de l'existance de la variable est nécessaire dans le script de déconnexion pour éviter d'éventuelles erreurs.

Spartakis