|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éprouvé
![]() Cyrill GremaudIngénieur systèmes et réseaux Inscription : août 2005 Messages : 1 002 ![]() |
salut tout le monde ! voila jai un site qui propose de se connecter et qui lance une session. mais le problème cest que des fois jai ma session lancée, je quitte le site et je revient très vite après et ma session est toujours la... comment faire ? merci
__________________
Il y a 10 types de personnes sur la planète. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas... |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Étudiant Inscription : février 2004 Messages : 2 168 ![]() |
Tant que le navigateur n'est pas quitté entièrement, la session est conservée... En quittant un site proprement, tu peux supprimer les sessions avec unset($_SESSION['variable']), sinon je crois que tu peux rien faire.
|
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() Étudiant Inscription : mars 2006 Messages : 1 910 ![]() |
Code :
|
||
|
|
00
|
|
|
#4 |
|
Membre éprouvé
![]() Cyrill GremaudIngénieur systèmes et réseaux Inscription : août 2005 Messages : 1 002 ![]() |
ok merci sa cest bon mais comment dire qu'il faut faire le session_destroy() lorsque le navigateur se ferme ? merci
__________________
Il y a 10 types de personnes sur la planète. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas... |
|
|
00
|
|
|
#5 | ||||
|
Membre Expert
![]() Étudiant Inscription : mars 2006 Messages : 1 910 ![]() |
1ere solution :
Code :
Code :
|
||||
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() Maxime PasquierExpert PHP Inscription : novembre 2004 Messages : 2 126 ![]() |
non ce qu'il veut c'est que quand un mec ferme firefox ca tue session. mais ce n'est pas possible ca ...
faut apprendre aux gens à cliquer sur "se déconnecter" Et sinon, tu fais un temps de session assez court, ca peut te donner une solution.
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur. Mon espace Développez : mes Créations. Rencontre & Carte des Membres de Developpez.com, version 3.0 |
|
|
00
|
|
|
#7 | |
|
Membre éprouvé
![]() Cyrill GremaudIngénieur systèmes et réseaux Inscription : août 2005 Messages : 1 002 ![]() |
Citation:
__________________
Il y a 10 types de personnes sur la planète. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas... |
|
|
|
00
|
|
|
#8 |
|
Membre éprouvé
![]() Cyrill GremaudIngénieur systèmes et réseaux Inscription : août 2005 Messages : 1 002 ![]() |
mais comment faire pour executer la fonction session_destroy(); lorsque je clique sur un lien ? merci
__________________
Il y a 10 types de personnes sur la planète. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas... |
|
|
00
|
|
|
#9 | |
|
Membre Expert
![]() Étudiant Inscription : février 2004 Messages : 2 168 ![]() |
Citation:
|
|
|
|
00
|
|
|
#10 |
|
Membre éprouvé
![]() Cyrill GremaudIngénieur systèmes et réseaux Inscription : août 2005 Messages : 1 002 ![]() |
hum ya pas moyen de faire passer par du JS et appliquer lors d'un événement onclick() ?
__________________
Il y a 10 types de personnes sur la planète. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas... |
|
|
00
|
|
|
#11 | |
|
Membre Expert
![]() Étudiant Inscription : février 2004 Messages : 2 168 ![]() |
Citation:
C'est quoi la différence ?! Tant que tu cliques sur un lien ça change rien ... Sinon y'a AJAX (mais ça sert à rien). |
|
|
|
00
|
|
|
#12 |
|
Expert Confirmé
![]() Maxime PasquierExpert PHP Inscription : novembre 2004 Messages : 2 126 ![]() |
javascript c'est pas bien !!
on peut le désactiver et la tu parles de fonction de sécurité !! alors faut utiliser un lien et du code php.
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur. Mon espace Développez : mes Créations. Rencontre & Carte des Membres de Developpez.com, version 3.0 |
|
|
00
|
|
|
#13 |
|
Membre éprouvé
![]() Cyrill GremaudIngénieur systèmes et réseaux Inscription : août 2005 Messages : 1 002 ![]() |
ok merci pour votre aide ! jai pris la facon la plus simple et apparemment la plus sur c'est a dire de faire pointer le lien vers une simple page qui contient la fonction session_destroy().
merci
__________________
Il y a 10 types de personnes sur la planète. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas... |
|
|
00
|
|
|
#14 |
|
Nouveau Membre du Club
![]() |
quand l'utilisateur ferme firefox (ou IE mais bon ca on en parle pas lol) ca ne détruit pas automatiquement la session? il me semble pourtant...
|
|
|
00
|
|
|
#15 |
|
Expert Confirmé
![]() Maxime PasquierExpert PHP Inscription : novembre 2004 Messages : 2 126 ![]() |
quand tu fermes le navigateur, ca va dépendre de la session, mais pour firefox des fois elle est conservée.
de plus si tu fermes juste la page (grace aux onglets de firefox) ta session est gardée.
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur. Mon espace Développez : mes Créations. Rencontre & Carte des Membres de Developpez.com, version 3.0 |
|
|
00
|
|
|
#16 |
|
Membre Expert
![]() Étudiant Inscription : février 2004 Messages : 2 168 ![]() |
Sinon y'a la possibilité de mettre dans OnUnLoad de <body> une fonction AJAX qui détruit les sessions PHP... mais c'est pas sur à 100%.
|
|
|
00
|
|
|
#17 | |
|
Nouveau Membre du Club
![]() |
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com