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í

Prosím o pomoc s nahodnou ztrátou sessions

tvorba.wwwdesign
verified
rating uzivatele
30. 3. 2017 12:53:04
Řešíme problém, kdy se zákazníkům ztratí zboží z košíku.
Zboží se vloží do košíku pomocí ajaxu, zákazník zůstane na stránce s produktem, když pak přejde do košíku, tak už je košík prázdný.
K tomuto dojde náhodně u pár zákazníků za den. Zřejmě v méně než 1% případů. Většina zákazníků bez poroblému nakoupí. Mi osobně se nedaří chybu zreplikovat.
Nedošli jsme na žádný "vzorec" tohoto chování. Dochází k tomu v různých prohlížečích a různém čase.
Na začátku každé stránky je:
session_start();
function kosikId()
{
if (isset($_COOKIE)) {
return $_COOKIE;
} else {
setcookie("KosikId", session_id(), time() + ((3600 * 24) * 30));
return session_id();
}
}
$kosikid=kosikId();
Server na kterém web běží je linux, php verze 5.6.30
nastavení:
session.gc_divisor 1000
session.gc_maxlifetime 14400
session.gc_probability 1
30. 3. 2017 12:53:04
https://webtrh.cz/diskuse/prosim-o-pomoc-s-nahodnou-ztratou-sessions/#reply1270664
Petr Pojer
verified
rating uzivatele
(9 hodnocení)
30. 3. 2017 12:59:54
Pokud je zápis
tak se cookie nastaví pouze pro "cestu/adresář", ve kterém je to spuštěno, jestli se nepletu.
Zkuste to upravit na
pro celou doménu.
Je možné, že s tím mají některé prohlížeče problém.
30. 3. 2017 12:59:54
https://webtrh.cz/diskuse/prosim-o-pomoc-s-nahodnou-ztratou-sessions/#reply1270663
Pro odpověď se přihlašte.
Přihlásit