Diskuze: Identita uživatelee
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Co třeba si po uložení stránky uložit info do cookies nebo session?
O tom jsem taky uvažoval, ale uživatel si smaže cookies a co potom
Vzhledem k tomu, že je HTTP bezstavový protokol, nemáš to jak jinak
řešit. V první řadě kontroluj cookie. V druhé řadě IP adresu, ale 2x
šikovné řešení to není, protože když má někdo sdílenou IP adresu
(někteří poskytovatelé to tak dělají), zablokuješ tím i všechny
ostatní uživatele.
Teoreticky si můžeš pohrát s WebStorage a podobně, ale vzhledem k tomu, že
vše je u klienta, je to prakticky to stejné, jako cookie.
Nešlo by si pohrát nějak s :visited ? Co kdybys na odeslání zprávy reagoval tak, že bys ho "jako" přesměroval na nějakou adresu ... browser si pak bude pamatovat, že tam byl a změní barvu odkazu (když bude neviditelnej stejně to udělá) a pak bys zjišťoval jestli už na té stránce byl. Nevím detaily, teď mě to napadlo, chtělo by to zjistit jak si browsery ukládaj info o tom, žes někde už byl, jestli se to nedá smazat třeba čištěním v ccleaneru (edit: smazáním historie) nebo tak.
Zobrazeno 5 zpráv z 5.