Buenas, tengo una pagina web en la que estoy trabajando actualmente en localhost, el caso es que tengo un sistema de autentificación que me crea correctamente las cookies y la sesión en localhost; sin embargo al subirla a mi hosting me doy cuenta de que la sesión sí la crea, pero no las cookies.
La versión de php que tengo en mi pc es la 5.2.3 y la que tengo en el hosting la 5.1.6. ¿por qué no me crea las cookies en el hosting?
Código PHP:
if (isset($_POST["login"]) && (md5(trim($_POST["login"])) == $admin) && (md5(trim($_POST["pasw"])) == $pass) )
{
$valid_user=$admin;
setcookie("Usuario",$login,time()+7776000);
setcookie("Password",$pasw,time()+7776000);
session_register("valid_user");
header ("Location:".$_SERVER['HTTP_REFERER']);
}