
Problém s cookies v PHP
Zdravím. Všiml jsem si, že pokud cookie definuji ve třídě, tak je v jiných třídách nedostupné. Jak se k němu lze dostat z jiné třídy mimo register globals? Můžete mi někdo nastínit řešení?
Pokud používáte setcookie() tak je úplně jedno kde je definujete (samozřejmě je potřeba je nastavit před tím, než cokoliv vypíšete).
Jen aby bylo jasno, $_COOKIE slouží pouze pro čtení.
Teď jsem to zkoušel a problém nejspíš bude v routování v mém jednoduchém frameworku. Např. pokud cookie nastavím na stránce mvc/product/51 v pohodě se mi ,na dané stránce, v poli cookie zobrazí, ale na stránce mvc/ není dostupná.
Mělo by stačit používat path = / a neudávat doménu (případně doménu s tečkou).
Díky přesně to jsem potřeboval.