Fórumok
Sziasztok,
Kellene egy kis segítség. Tesztelem a weboldalam, és egyedül Operával van gondom. Két süti közül egyet nem tárol le. Ha a másikat amit tárol kikapcsolom, akkor semmit sem tárol.
Az adott cookie HTTP header fejlécében az összeállításának részleteibe most nem mennék bele, mert RFC szerint csinálom és több szempontból is tesztelve volt.
IE6 és FF0.8 alatt is megy, tehát nagyon régi és friss böngésző verziókkal (Safari, FF, Chrome, IE8, IE10) is néztem. Egyedül Operánál van a jelenség.
Van valami speciális viselkedése vajon ezen a téren Operának?
Előre is köszi.
Hozzászólások
Nincs különös viselkedése. Szerintem egyszerűbb lenne ha leírnád hogy hogyan állítod be a sütiket, vagy mégjobb, ha konkrét weboldalt mondasz hogy tudjunk debugolni
< troll >
http://www.tiresias.org/images/clasp_tupperware_1.jpg ;)
< /troll >
___
info
?
"Ne az Operaban tarold a sutijeidet, hanem egy dobozban. Az Operaban az odalatogatok ugyanis elfogyaszthatjak."
--
u bazz, legközelebb majd jelzem a fáradtsági szintemet..
Szerintem viszont menjunk bele a HTTP fejlec osszeallitasanak reszleteibe, es jo lenne, ha meg tudnad mutatni a kimeno fejleceket, es hogy pl. Firefox oldalon ezek hogy jelennek meg.
--
+1
Ok, kicsit később beteszem ide a kimeneteket.
A HTTP fejrész sütire vonatkozó része, amikor létre kellene jönnie:
Miért lehet az vajon, hogy csak var2 értéke tárolódik le? És csak Operánál? A beállításokban "accept all cookies" van. Meg ha 1 létrejön, akkor a másik miért nem? Ha csak az elsőt küldöm el, akkor sem jön létre. Minden esetben maximum csak a második jön csak létre. Ahogy néztem, az első értékének hossza nem szabadna hogy gond legyen.
Köszi!
Szerk.: ezt az RFC-t nézegettem hozzá, de úgy látom minden stimmelne.
Csinalj egy olyan oldalt (PHP, CGI, mittomen) ami csak annyit csinal, hogy ezt a ket sutit elkuldi headerben, es tartalomban csak egy "Sutik elkuldve" szoveg van benne. Semmi csicsa, semmi bonyolultsag. Az URL-jet meg pasztazd ide. Akkor talan mas is tud tesztelni.
Ennyibol egyebkent nem szabadna nyuglodnie. Amit meg el tudok kepzelni, hogy a ket suti nem ugyanabbol az idozonabol jon (+0100 illetve +0200), talan ez lehet a gond. Hozd oket egysegesre!
--
Ezt nem hiszem el, az időzóna különbség volt a gond. Egyébként egyértelműen az én hibám, véletlen lett két külön fajta.
Mit görcsöltem rajt :/ Nagyon köszi!
{troll}
Képzeld el mi lenne, ha ráadásul a Marson használnád az operát. Ott miféle időzóna lenne...
{/troll}
---
--- A gond akkor van, ha látszólag minden működik. ---
---
Programozási hiba volt a részemről, nem direkt tettem bele az időzónákat.
Hagyd, csak trollkodott :-)
--
Tényleg csak trollkodtam, mert inkább ezt teszem, minthogy a SUB, vagy subscribe stb. marhaságokkal szaporítsam a szót. Azért tettem, mert érdekelt a problémád, így megvan nekem is könyvjelzővel az egész eset.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
Ok. Amúgy pont egy olyan eset, hogy ott van a szemed előtt, és nem látod a fától az erdőt. Eleve nem is szabadott volna a kódomnak különböző időzónában megjeleníteni a két különböző süti dátumát, ezért átsiklottam rajta, mert felületesen tekintettem, mondván, egy rendszerhívás kimenete nem lehet hibás.
Nagyon szivesen, en is csak veletlenul szurtam ki, mar majdnem lezartam a kommentet. Azert lett ilyen fura a vege.
--
Biztos, hogy csak ennyi? Szerintem maga a dátumformátum rossz, pl. időzóna leghátul szokott lenni. Talán csak a véletlen műve, hogy más esetekben működik. Heurisztika kérdése, lehet, hogy az Opera heurisztikája a +0200 részt felismeri, mert az a jelenlegi időzóna, de a +0100-át már nem. De az már maga rossz, ha heurisztika kell hozzá. Asszem 822 és 1123 RFC a releváns.
--
joco voltam szevasz
Így van, alaposan leteszteltem, és az RFC szerinti dátumot raktam össze (Nap neve, vessző + szóköz, nap, stb.), és így mindenütt működik. Tehát a dátum formátum volt rossz. Ezzel végül IE 5.0-ig visszamenőleg teszteltem és nincs hiba.
(kicsit később meg akartam írni - egyébként nem volt egyértelmű, mert van amit megevett a böngésző)