Nieuw lid |
|
Hallo, als beginnende webmaster zit ik met het volgende probleem bij een webapplicatie;
Wanneer een user zich aanmeld op de site word er een cookie geplaatst wat 1uur geldig is
setcookie("user[usernaam]", $userid, time()+3600);
setcookie("user[toegang]", $toeganglevel, time()+3600);
dit wordt gecheckt bij elke pagina of popup die de user krijgt. Hat probleem is nu dat ik niet vind hoe ik de duur van het cookie kan verlengen vanuit gelijk welke pagina popup daar ze meerdere uren aan een stuk in deze applicatie kunnen werken. Ik gebruik dit om; wanneer men een uur niks doet de coockie vervalt en men terug opnieuw moet inloggen.
om het cookie te verlengen gebruik ik nu:
if(isset($_COOKIE['user'])) {
setcookie ('user', "", time() + 3600);
}
else {
echo "Gegevens niet gevonden";
session_unset();
session_destroy();
print "<script>";
print " self.location='http://www.google.com';";
print "</script>";
}
if(isset($_COOKIE['user'])) { } else { echo "Gegevens niet gevonden"; print " self.location='http://www.google.com';"; }
Graag uw hulp voor dit probleempje.
Alvast Bedankt
|