ugrás a tartalomhoz

back in time ;) (cookie expire)

Bageera · 2004. Okt. 25. (H), 15.15
kovetkezo a problemam:
cookiekkal dolgozok, megpedig olyanokkal amelyek 3600 masodperccel kesobb 'megsemmisulnek'.
setcookie(neve,$erteke,time()+3600);
a pc-m idejet atallitom (mondjuk 2003-ra) es cookiem automatikusan torli magat.
miert van ez? a szerver idejehez kene kosse a cookie-t, nem?
 
1

nem egészen

aries · 2004. Okt. 25. (H), 19.21
Nem egészen, uis. egy http válaszból nem derül ki a szerver idő (szomorú is lenne, ha biztosan minden szerverről meg lehetne mondani, hogy hol van a világban (az időeltolódásból kiszámítva)).
2

$_COOKIE['barmi'] erteke "deleted"

Anonymous · 2004. Okt. 26. (K), 14.59
$_COOKIE['barmi'] erteke "deleted"

meg tudna mondani nekem valaki, hogy ez milyen esetekben fordulhat elo? ha torlok egy cookiet, akkor azt torlom, akkor azt a php torli, es nem ad "deleted" erteket neki. ha lejar (expire), akkor ugyancsak torlodik.

Tud adni vki egy magyarazatot?
3

reszletek

Anonymous · 2004. Okt. 26. (K), 15.13
a "kuki" nevu cookiem erteke eredetilek "blabla".
hatra viszem az idot, es az erteke atvaltozik "deleted"-re.
a cookie-val ebben az allapotban nem tudok semmit sem csinalni. se torolni, se valtoztatni. miert lehet ez? semmit nem ertek mar.
4

kicsit kozelebb kerultem a bibihez

Anonymous · 2004. Okt. 28. (Cs), 16.19
setcookie('neve','uj ertek');
print_r($_COOKIE);

setcookie('neve',NULL);
print_r($_COOKIE);


Ez a programkod ketszer 'deleted'-ed ir ki.
Ha kommentalom a setcookie('neve',NULL); sort, akkor 'uj ertek'-et ir ki.
Ez abban az esetben, ha a datumot hatravittem (pl 2000.10.28-ra).

Ha a datum helyes, akkor az elso esetben ures a COOKIE Array, a masodik esetben ugyancsak 'uj ertek' az eredmeny. (szerintem ez a normalis)

Meg tudna valaki magyarazni? Elore is koszi.
5

Re: közelebb a bibihez? :)

T.G · 2004. Okt. 28. (Cs), 21.37
a setcookie-nak csak a következő lapon lesz hatása!
print_r helyett inkább használj var_dump -ot!
szerintem töröld ki az összes csokit, mert már annyira össze-vissza írhattad, hogy ezért nem látod át!
6

es azt meg tudod magyarazni,

Anonymous · 2004. Nov. 4. (Cs), 17.59
es azt meg tudod magyarazni, hogy miert deleted a cookie erteke? ugyanis a kerdesem ez volt.
7

?

T.G · 2004. Nov. 4. (Cs), 18.03
Nem.