deco session

shelcko
WRInaute discret
WRInaute discret
 
Messages: 234
Inscription: 1 Jan 2007

deco session

Message le Ven Juil 13, 2007 15:04

bonjour,
Je voulais savoir s'il existe une technique pour deconnecter une session php "proprement" en fermant la fenetre du navigateur ?
Si vous avez une idée je suis preneur car je ne trouve pas ce que je cherches

maddanny
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 282
Inscription: 22 Mar 2005

Message le Ven Juil 13, 2007 15:10

session_set_cookie_params
(PHP 4, PHP 5)

session_set_cookie_params -- Modifie les paramètres du cookie de session
Description
void session_set_cookie_params ( int lifetime [, string path [, string domain [, bool secure [, bool httponly]]]] )

cookie_lifetime entier
Spécifie la durée de vie du cookie en secondes. La valeur de 0 signifie : "Jusqu'à ce que le navigateur soit éteint".

(extrait du manuel php)

MADdanny

shelcko
WRInaute discret
WRInaute discret
 
Messages: 234
Inscription: 1 Jan 2007

Message le Ven Juil 13, 2007 15:53

Euh est-ce qu'il y a quelque chose de plus à faire car ça fonction sous IE 6 et pas sous FF ?
J'ai ajouté ça sur toutes mes pages juste après le session start
session_set_cookie_params(0, "/");

maddanny
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 282
Inscription: 22 Mar 2005

Message le Ven Juil 13, 2007 15:55

Il faut le mettre avant l'appel à session_start().

MADdanny

FloBaoti
WRInaute impliqué
WRInaute impliqué
 
Messages: 755
Inscription: 30 Avr 2006

Message le Sam Juil 14, 2007 1:07

shelcko a écrit:Euh est-ce qu'il y a quelque chose de plus à faire car ça fonction sous IE 6 et pas sous FF ?
Après ça dépend aussi de la configuration du navigateur.
Essaye en supprimant les cookies pour ce site, puis en cherchant si tu n'as rien spécifié de contraire dans les options.

P.S: on peut aussi spécifier la durée de vie de chaque cookie par setcookie() (cf doc.).


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités