Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/05/2008, 12:49
Jona77
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 18 años
Puntos: 7
Respuesta: un error que no encuentro

Cambiale el orden a esto:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Si vas a poner una cookie o a mandar un header(), esto tiene que ser lo primero que hagas. No podes escribir nada en pantalla.

O sea asi:

<?php
//-- TAMPOCO PODES DEJAR UNA LINEA EN BLANCO ANTES DE ABRIR EL TAG DE PHP
if(isset($_COOKIE['num_accesos']))
{
$_COOKIE['num_accesos']=$_COOKIE['num_accesos']+1;
}

setcookie("num_accesos",$_COOKIE['num_accesos'],time()+29);

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">