Witam, mam taki problem. Przy zabezpieczeniu przed wielokrotnym głosowaniem w sondzie używam cookies. Tworzę je w następujący sposób:
setcookie("domena_".$sonda_id."_sonda", $sonda_id, time()+86400 * 7);
sprawdzam czy zagłosowano tak:
if (!empty($_COOKIE["domena_".$sonda_id."_sonda"])) { wyświetlam wyniki sondy } else { wyświetlam formularz do głosowania }
I teraz najciekawsze. Otóż, na wersjach desktopowych wszystko działa jak należy. Natomiast na wersjach mobilnych nie wyświetla wyników sondy. Za każdym razem wyświetla formularz do głosowania. Co jeszcze dziwniejsze, przy użyciu takiej samej komendy, sprawdzającej zapis głosu wyświetla prawidłowy komunikat, iż głos w sondzie został już oddany, czyli, wygląda na to, iż tworzy cookie na wersjach mobilnych. Natomiast przy wyświetlaniu wyników nie działa. Zawsze pokazuje formularz do głosowania. Macie pomysł o co chodzi? Czy robię coś źle? Sprawdzałem to na Firefoxie i Chrome - na desktopie jest ok, na mobilach nie działa.