Autor Zpráva
Anonymní
Profil *
Testuji teď svoje stránky a nechápu jednu věc, a to, že když nemám povolené cookies a napíšu
<?php
$_COOKIE['test'] = "1";
print_r($_COOKIE);
?>


Tak výstup je:

Array ( [test] => 1 )

---

To je normální? :) Testuji to v Opeře. Ale v seznamu cookies žádná cookie není, tak jak je to možné tedy. Jak mám teda otestovat, že cookies jsou povolené, když se k nim přes $_COOKIE dostanu vždy?
joe
Profil
:)) Napsal jsem to jako nepřihlášen a už to vidím, s cookies normálně nepracuju, ale smažte to někdo prosím, díky.

Cookies se nastavují jinak.

---

Ale stejně to nechápu, teď když je mám povolené, tak se mi v Opeře neukazuje v místním nastavení.
DoubleThink
Profil *
Superglobální pole nejsou read-only. Stejně tak můžu nastavit $_POST['neco'] = 'cokoliv' a bude se to tvářit, jakoby to příšlo POSTem.
Cookie se nastavuje (tzn. přidává HTTP hlavičkou Set-Cookie) funkcí setcookie.
joe
Profil
DoubleThink
Jen jsem si to neuvědomil, že vlastně pracuji s cookies, později mi to také došlo :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: