bonsoir tout le monde ,
voila mon probleme , je desire controler un user . En fait je teste si ca derniere action ne remonte pas a plus de 15minute , si c'est le cas je le redirige sur la page deconexion.php aussinon j'update le champs "temps" avec le temps actuel.
voici mon code :
voila , si il n'est ni membre ni connecter , il se fait bien rediriger vers login.php , ensuite si ca derniere action est inferieure a 15minute , cela affiche bien 'je met lupdate du temps en db" la je dois mettre un code que je sais comment faire , mais si il es plus de 15minutes j'ai ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <?php $pig = $_SESSION['id_user']; $req = "SELECT time FROM utilisateur WHERE id_user='".$pig."' "; $retd = mysql_query ($req) or die (mysql_error ()); if ( $colf = mysql_fetch_array($retd) ) { if (session_is_registered("authentification") ){ $kzi= time(); if(($kzi-($colf['time']))> 900) { echo "je met lupdate du temps en db"; } else { header("Location:deconexion.php"); } } else { header("Location:login.php"); } } ?>
j'ai mis le code sur lien.php , ainsi vu que je fais un include('lien.php') sur toutes les pages du site cela me permet de controler sur toute les pages.Warning: Cannot modify header information - headers already sent by (output started at c:\weblocal\testrut\parainer.php:22) in c:\weblocal\testrut\lien.php on line 13
quels est le probleme, je vois bien le probleme d'header mais comment le resoudre? ou bien une autre solution que les headers?
merci de votre aide
ps:le nouveau design du forum me plai bien meme si la naviguation a l'air plus complexe
Partager