PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 28-02-2010 11:23:29

madstrix
Membre
Inscription : 23-12-2009
Messages : 58

[Résolu] Mise a jour des session un peu lente

Bonjour
sur mon site quand on se déconnecte de la partie membre

session_destroy

Il faut obligatoirement cliquer sur un lien du site pour que les modifications soient prises en compte c'est a dire que quand je suis logué j'ai un menu de membre et quand je me deconnecte le menu reste affiché si je ne clique pas sur un lien.


madstrix

Hors ligne

#2 28-02-2010 11:26:37

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : [Résolu] Mise a jour des session un peu lente

Saluton,
Quel est le code de déconnexion ?


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#3 28-02-2010 11:28:39

madstrix
Membre
Inscription : 23-12-2009
Messages : 58

Re : [Résolu] Mise a jour des session un peu lente

c'est quoi ?

Dernière modification par madstrix (28-02-2010 11:29:01)

Hors ligne

#4 28-02-2010 12:19:11

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : [Résolu] Mise a jour des session un peu lente

madstrix a écrit :

sur mon site quand on se déconnecte de la partie membre

session_destroy

Je ne l'ai pas inventé, c'est toi qui débutes ton post par ce propos.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#5 28-02-2010 13:17:00

madstrix
Membre
Inscription : 23-12-2009
Messages : 58

Re : [Résolu] Mise a jour des session un peu lente

a ok j'avais pas compris

<?
session_start();
session_destroy();
?>
Vous etes déconnecté.
<script type='text/javascript'>
setTimeout('window.location.replace("http://super-ads.fr/")',1000);
</script>

Hors ligne

#6 28-02-2010 13:54:34

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : [Résolu] Mise a jour des session un peu lente

D'abord les balises php c'est <?php.. ?>
Ensuite, je lis ceci dans la doc

elbowni
27-Aug-2008 11:23
If you want to remove all variables from session and change SID first use

if you do destroy first then regenerate_id your SID will not change


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#7 28-02-2010 14:14:42

madstrix
Membre
Inscription : 23-12-2009
Messages : 58

Re : [Résolu] Mise a jour des session un peu lente

ne marche pas.

Hors ligne

#8 28-02-2010 14:20:40

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : [Résolu] Mise a jour des session un peu lente

Utilises-tu un système de cache serveur ?

Hors ligne

#9 28-02-2010 15:39:15

madstrix
Membre
Inscription : 23-12-2009
Messages : 58

Re : [Résolu] Mise a jour des session un peu lente

non, mais la deconnection marche c'est juste qu'elle n'est pas prise en compte desuite

Hors ligne

#10 28-02-2010 16:38:46

madstrix
Membre
Inscription : 23-12-2009
Messages : 58

Re : [Résolu] Mise a jour des session un peu lente

c'est bon ça marche c'étaitune erreur de ma part :S
Merci a vous

Hors ligne

#11 02-03-2010 18:24:22

madstrix
Membre
Inscription : 23-12-2009
Messages : 58

Re : [Résolu] Mise a jour des session un peu lente

J'ai un nouveaux bug certains membres en se connectant n'ont pas accés a leur zone membre, on dirait que la session n'est pas enregistré.
Ils se loguent ils arrivent dans leur zone membre mais s'il clique sur un lien le site les interdits comme si la session n'était pas active.

Hors ligne

#12 02-03-2010 19:06:05

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : [Résolu] Mise a jour des session un peu lente

Vérifies que tu as bien un session_start() sur toutes tes pages.

Hors ligne

#13 02-03-2010 19:44:14

madstrix
Membre
Inscription : 23-12-2009
Messages : 58

Re : [Résolu] Mise a jour des session un peu lente

le session_start() est dans mon header qui est intgré dans toutes mes pages

Hors ligne

#14 02-03-2010 21:31:38

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : [Résolu] Mise a jour des session un peu lente

Et s'ils vont sur une autre page il n'y a plus de soucis ou bien la session est totalement perdue ?

Si c'est le premier cas c'est que tu testes mal les variables de session.
Si c'est le second cas je miserai sur un script de déconnexion qui s'active ou bien un écrasement d'une variable (un simple égal au lieu d'un double dans un if par exemple).

Hors ligne

#15 02-03-2010 21:35:10

madstrix
Membre
Inscription : 23-12-2009
Messages : 58

Re : [Résolu] Mise a jour des session un peu lente

je pencherai sur le deuxieme si personnelement

Hors ligne

#16 02-03-2010 21:36:47

madstrix
Membre
Inscription : 23-12-2009
Messages : 58

Re : [Résolu] Mise a jour des session un peu lente

je teste avec ce code la les sessions

if(!isset($_SESSION['login'])) {
$login = $_SESSION['login'];

Hors ligne

#17 03-03-2010 07:02:51

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : [Résolu] Mise a jour des session un peu lente

Si la variable de session n'existe pas on la stocke dans une variable ?
Donc tu as un pointeur null dans ta variable...

Ce serait pas plutôt l'inverse que tu voulais...

Hors ligne

#18 03-03-2010 08:44:45

madstrix
Membre
Inscription : 23-12-2009
Messages : 58

Re : [Résolu] Mise a jour des session un peu lente

en effet c'est pas au bon endroit je l'ai déplacé je l'ai mis apres le else

Hors ligne

Pied de page des forums