
PHP - Ako zistiť zapnuté/vypnuté cookies?
Prosím vás, už dlhšie hľadám ako v PHP zistím, či je vypnuté cookies alebo nie. Všetky seriály o cookies, čo som našiel, len popisujú prácu s cookies, ale túto najzákladnejšiu vec som tam nenašiel. Ale, keď sa zamýšľam nad tým, ako cookies fungujú, tak začínam mať dojem, že to asi zistiť nejde.
Zjistíš to velice jednoduše. Prostě se pokusíš zapsat nějakou hodnotu do cookie a pak ji přečíst.
Jednoduchá podmínka if.
Možnosti realizace:
- Automatické odeslání formuláře
- Odeslání na pozadí - Ajax
Tiež ma napadlo, ale má to jeden háčik, ak zapíšem a prečítam, nič nevidím, lebo som ešte neposlal hlavičku. Teraz buď frajer.

Cože
1)
Prostě návštěvník navštíví nějakou stránku.
2)
Ta stránka (dejmetomu prvním způsobem) bude mít definovánu událost onload,
která kontaktuje konkrétní skript a odešle (třeba skrytý submit) formulář s nějakou hodnotou (nebo parametry v url).
No a ten následující skript zjistí, zda se zápis podařil a nebo nepodařil.
V obou případech důležitou úlohu v tom představuje samozřejmě JavaScript o kterém jsem se tedy ani nezmínil
.
//editace
A teď se omlouvám. Jdu si koupit do obchodu něco k pití.
//editace 2
A ted jsem dost kecal. Ono se to snadno zjistit i přímo JavaScriptem na což jsem zapomněl já ťula:
http://www.devpub.com/determine-if-cookies-are-enab led-t3.html
Ale ja som videl niekde pekný príkaz PHP, ak sa dobre pamätám, ktorý to zistí. Dúfam, že si to nemýlim s niečím iným.
Obrázky sa začínajú načítavať až keď sa načíta text stránky? Alebo je to aj paralelne? Nebavíme sa o použití onload, ale normálnom priebehu
Vďaka tomuto som to dokázal zrealizovať ako tak. Nepovažujem za vyriešené, ale dosiahol som aspoň niečo. Postup:
1. Načíta sa hlavný index a inicializuje session.
2. V indexe je odkaz na obrázok, ktorý si tiež inicializuje session a zistí, či existuje cookie phpsessid. Ak áno, tak sú cookies zapnuté, ak nie, vypnuté