Trabajando en local, funciona perfecto, pero al subirlo al servidor, la cookie no se crea.
Así creo la cookie:
EN index.php
Código PHP:
<a href="language.php?lang=es">Español</a>
<a href="language.php?lang=en">English</a>
Código PHP:
<?
setcookie("IHOST_lang","$lang",time()+6048000);
Header("Location: index.php")
?>
Código PHP:
global $lang;
$lang = $_COOKIE['IHOST_lang'];
echo "valor de lang: ".$lang;
Saludos