Hay veces en configuran los servidores para que no muestren los errores php, así que eso tendrías que averiguarlo. Prueba escribiendo mal un script a propósito, de modo de ejecutarlo y que se caiga o muestre error, sólo para comprobar que muestra los errores. Por ejemplo:
Código PHP:
include("conexion.php");
$result = mysql_query("SELECT campo_que_no_existe FROM usuarios");
Esta sentencia debería darte un error mysql, pues en tu tabla seguramente no tienes ningún campo que se llame "campo_que_no_existe", jejeje.
Para recuperar el error, usa el
die() que señaló kaS_aPPeaL, o bien algo como esto:
Código PHP:
include("conexion.php");
$result = mysql_query("SELECT campo_que_no_existe FROM usuarios");
// si se produjo un error
if (mysql_errno() > 0)
{ echo" Error ".mysql_errno().". Detalle: ".mysql_error(); }
// si no hay error
else
{
// aqui poner las acciones si no hay errores
}
mysql_free_resuly($result);
Eso en cuanto a los errores.
Ahora, en cuanto a tu código y que dices que no te funciona, pues lamentablemente yo no te puedo ayudar, pues jamás he usado el $_COOKIE, sorry.
Pero ten paciencia y seguro alguien más te podrá ayudar ^_^. Suerte!