Ahoj, mám takový malý-velký problém s cookies. Dělám web, který má být v 5 jazykových mutacích.. Vyřešil jsem to tak, že když někdo klikne na vlaječku s jazykem.. tak se mu uloží cookie prefix se zkratkou jazyka. Potom se podle toho nacitaji soubory napriklad novinky_prefix, takze kdyz bude met cookie hodnotu cz tak si includne novinky_cz.php, snad chapete :).
if(isset($_GET['prefix'])) {
$prefix=$_GET['prefix'];
setcookie("prefix",$prefix, mktime(18,30,0,1,1,2020));
}
else {
if(isset($_COOKIE['prefix'])){
$prefix=$_COOKIE['prefix'];
}
else {$prefix='cz';}
}
No doteď jelo všechno v pořádku, dokud jsem nezačal používet rewrite_rule pro "cool URL". Takže mám místo index.php?Akce=novinky adresu typu www.abc.com/novinky - problém je v tom že cookie se uloží jen pro tu "složku" novinky a ne pro celou doménu :(. Nevíte co s tím? Každou radu vítám. Díky