Autor | Zpráva | ||
---|---|---|---|
phobos9007 Profil |
#1 · Zasláno: 22. 3. 2011, 17:23:31 · Upravil/a: phobos9007
Zdravím,
Mám v php aplikaci cca 20 sessions, ale mám problém, že když chci vytvořenou session přepsat jinou hodnotou, tak se pouze v IE (7,8) nepřepíše. Nevím vůbec jestli je to kvůli jejich počtu nebo nějak jinak. Než to začnu testovat, tak se raději obrátím sem, jestli se stím už někdo nesetkal. Děkuji |
||
Darker Profil |
#2 · Zasláno: 23. 3. 2011, 12:03:19
Nevím v čem může být problém, ale hodnoty session prohlížeč nezná a nemůže upravovat. V cookies má akorát uložený tzv. SESSION KEY, tedy klíč k datům na serveru.
Problém je jinde. |
||
1Pupik1989 Profil |
#3 · Zasláno: 23. 3. 2011, 18:11:47
zkuste před změnou session provést unset() session promenne
|
||
Časová prodleva: 17 dní
|
|||
phobos9007 Profil |
#4 · Zasláno: 9. 4. 2011, 19:38:47 · Upravil/a: phobos9007
Tak tohle byl ten nejneuvěřitelnější problém, jaký jsem kdy zažil.
Bylo to proto, že jsem u jednoho obrázku v jednom z modulů zapomněl dát hodnotu vlastnosti src. Prohlížeče se pak pokoušely komunikovat se serverem ještě jednou a tím pádem se mi znovu nahrály původní sessions (a nepřepsaly se novou hodnotou). Ostatní prohlížeče to nějak zkously a stihly to ještě v tom momentě přepsat, jen IE ne. EDIT: V IE 9 je už tato chyba opravena, otestováno |
||
Časová prodleva: 13 let
|
0