Forum » Izdelava spletišč » Podaljšanje življenja cookiju
Podaljšanje življenja cookiju
poweroff ::
Precej trivialno vprašanje, vendar nisem povsem prepričan, pa raje vprašam...
Recimo da ob prvem obisku nastavim cookie da živi tri dni.
Sedaj pa bi rad, da ko user naslednjič v treh dneh pride na site - da se mu potem cookie life podaljša še za tri dni.
Sklepam da se to naredi takole:
$cookie_life = 3*24*3600; //3 dni
// ce user ze ima cookie...
if ($HTTP_COOKIE_VARS['CountID']) {
$cookie_globid = $HTTP_COOKIE_VARS['CountID'];
// podaljsaj zivljenje
Setcookie("CountID",$cookie_globid,time()+$cookie_life,"/");
}
// ce ga pa se nima, ga pa nastavi novega
else {
Setcookie("CountID",$sessid,time()+$cookie_life,"/");
}
Sklepam da bi tole moralo delati, vendar nisem povsem prepričan. Mi lahko kdo to potrdi?
Recimo da ob prvem obisku nastavim cookie da živi tri dni.
Sedaj pa bi rad, da ko user naslednjič v treh dneh pride na site - da se mu potem cookie life podaljša še za tri dni.
Sklepam da se to naredi takole:
$cookie_life = 3*24*3600; //3 dni
// ce user ze ima cookie...
if ($HTTP_COOKIE_VARS['CountID']) {
$cookie_globid = $HTTP_COOKIE_VARS['CountID'];
// podaljsaj zivljenje
Setcookie("CountID",$cookie_globid,time()+$cookie_life,"/");
}
// ce ga pa se nima, ga pa nastavi novega
else {
Setcookie("CountID",$sessid,time()+$cookie_life,"/");
}
Sklepam da bi tole moralo delati, vendar nisem povsem prepričan. Mi lahko kdo to potrdi?
darh ::
ne moreš mu dobesedno podaljšat življenja...zmerej na novo mu nastavs expire time... simple as that...
maš pa kar prov napisan tistole kodo
maš pa kar prov napisan tistole kodo
Excuses are useless! Results are priceless!
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | piškotkiOddelek: Izdelava spletišč | 2083 (1971) | Loki |
» | oop+php+sessionsOddelek: Izdelava spletišč | 2602 (69) | cahahopie |
» | Tracking v PHPjuOddelek: Programiranje | 1718 (1603) | darh |
» | PHP logiranje na stranOddelek: Programiranje | 1470 (1196) | ahac |
» | cookie+phpOddelek: Programiranje | 1260 (1115) | darh |