session_dureedevie

Répondre
Bzh
le 25/02/2005 à 15:11
Bzh
La je comprends pas...

Pkoi ça ne marche pas ???

Il y a un message d' erreur ???

Et puis ça dépend peut ètre de ta page index.php...
sonia
le 25/02/2005 à 15:18
sonia
deja je te remercie de m' avoir repondue
mon probleme enfet ces que dans ma page index jai mis
$_SESSION['time'] = time()+1200;
ensuite dans chaque page je mais se que tu ma donner ceulment sa ne fonctionne pas o bout de 20 minute je click sur un bouton de ma page et sa marche normalement alors que moi je voudrais que sa me dirige vers la page index.
donc voila jespere que ta compri
merci beaucoup pour ton aide.
et excuse moi rex je croit que jai etais trop chiente .
salut
Bzh
le 25/02/2005 à 15:41
Bzh
Donc, a chaque fois que tu réouvre la page index.php ça relance les 20 mn Ok!!!!

Et, parcontre, si tu ouvre une autre page, et que ensuite tu attents 21mn, lorsque que tu vas l' actualiser, ça ne te redirige pas ???

Bizard !!!!
Bzh
le 25/02/2005 à 15:45
Bzh
Une question !!!

Sur tes autres pages, ton session_start() se trouve ou ???

Tu le lance bien ???

Est ce que tu peux faire un echo $_SESSION['time'] c' est à dire:

<?php

//Déclaration de la session
session_start();


echo "Voici la variable de session => ".$_SESSION['time'];


//test si la variable existe
if(!isset($_SESSION['time'])){


//elle n' existe pas on la déclare
$_SESSION['time'] = time()+1200;


}

//test de la durée
if($_SESSION['time'] < time()){

//destruction de la session
session_unset();
session_destroy();

//redirection
header("Location: ./index.php");
exit();


}else{

//reste de ton code


}

?>
zebden
le 25/02/2005 à 16:22
zebden
vire le else.
Si tu entre dans le if il y a deja exit.

Sonia, essai un peu de comprendre avant de recopier betement.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Bzh
le 25/02/2005 à 16:29
Bzh
Le exit() je le met tjrs pour faire mieu...

De toute façon, même si on suit ta logique, il n' y aurait pas besoin de else vu que le script est arrèté après la redirection !!!

Exit() est là juste pour faire les choses bien...

C' est tout !!!
sonia
le 25/02/2005 à 21:26
sonia
ben mer ci beaucoup demain je le ferait merci encore pour votre aide.
sonia
le 08/03/2005 à 08:37
sonia
salut,

voila bzh sa marche sa me redirige bien au bout de 20 minute.Ceulement, sa me redirige mm si je suis entrain de travailler sur ma page.
enfet moi je voulais que si je fait rien durant 20 minute et ben la sa me redirige directment vers ma page index.Ces comme le systeme de mise en veille de l' ordinateur ou du telephone portable.
si je fait rien pendant 20 minute sa me redirige;mais si je saisie quelque chose sur ma page au bout de 19 minute par exemple ma variable temps revient a 0.
je sais pas si vous avez compris.

je sais pas trop comment proseder,si quelqu'un pourait m'aider sa serai super merci.
sonia
le 09/03/2005 à 15:04
sonia
je me suis renseigner et enfet ces pas trop en php que sa se passe.
ces evenements sont gérés par javascript, qui s'exécute coté client tandis que php s'execute coté serveur.
j'ai donc trouver 3 solution.
Le php pour initaliser ma session et gerer le site.
Le javascript pour gerer le coté client et l'activité cliente.
Un applet java comme pour les t'chat sans recharger la page via php qui fait transiter les infos du client au serveur toutes les secondes.

Voila seulement tout cela demande pas mal de connaissances.Que je n'ai pas si quelqu'un pourait m'aider sa serai super sympa merci.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours