Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

PHPSESSID – Náhodná ztráta a odhlašování z přihlášení

VOSICKA
verified
rating uzivatele
(14 hodnocení)
3. 2. 2023 22:07:53
Když se přihlásím na web, dostanu PHPSESSID a s ním mohu projít X příspěvků než se PHPSESSID ztratí a jsem znovu nepřihlášen. Když se podívám zpětně na příspěvky které jsem prošel, jsem přihlášen na PHPSESSID které jsem tam měl, ale na všechny příspěvky, které po ztrátě PHPSESSID navštívím, se musím přihlásit znovu a pak tam přeskakují dvě PHPSESSID a celkově je to pak nestabilní a občas se to odhlašuje. To odhlašování a ztráta PHPSESSID je velmi náhodné, někdy to udělá po návštěvě 2 příspěvků a někdy po 15 příspěvcích... Nějak nevím co s tím... Budu rád za každou radu či pomoc, která by mohla směřovat k vyřešení problému. Děkuji.
3. 2. 2023 22:07:53
https://webtrh.cz/diskuse/phpsessid-nahodna-ztrata-a-odhlasovani-z-prihlaseni/#reply1512781
enkidu
verified
rating uzivatele
3. 2. 2023 22:25:02
najskor blbo nakonfigurovane cookies(cesta alebo zivotnost) pripadne tam mas pomixovane http a https odkazy takze sa ti prepinaju cookies.
3. 2. 2023 22:25:02
https://webtrh.cz/diskuse/phpsessid-nahodna-ztrata-a-odhlasovani-z-prihlaseni/#reply1512780
TomasX
verified
rating uzivatele
(4 hodnocení)
3. 2. 2023 23:04:39
je ten web veřejně? Případně pošli jak vypadají hlavičky pár zobrazených stránek.
PHPSESSID ti předpokládám generuje php správně, takže bych tipoval, že máš špatně cache hlavičky, pokud pracuješ se sezením, musíš mít hlavičky:
- cache-control: no-store, no-cache, must-revalidate
- expire nastaveno do minulosti
Tím zabráníš, aby ti prohlížeč cachoval minulý obsah a tedy ignoroval stav přihlášení na serveru.
Ztráta PHPSESSID může být způsobena kombinací http a https, jak píše enidu, nebo třeba špatně reaguješ na dotazy bez hlaviček a zbytečně generuješ nové PHPSESSID. Stejně tak je možné, že správně neposíláš a neobnovuješ expiraci samotné cookie, její platnost může být klidně malá. Poslední věc, pokud to dělá jen tobě, ověř si, že máš u sebe na počítači správný čas.
3. 2. 2023 23:04:39
https://webtrh.cz/diskuse/phpsessid-nahodna-ztrata-a-odhlasovani-z-prihlaseni/#reply1512779
Pro odpověď se přihlašte.
Přihlásit