session_dureedevie
le 25/02/2005 à 12:19
sonia
ok
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...
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
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 !!!!
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
}
?>
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
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 !!!
le 25/02/2005 à 21:26
sonia
ben mer ci beaucoup demain je le ferait merci encore pour votre aide.
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.
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.
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: