Foros del Web » Programando para Internet » PHP »

Error con cookies...

Estas en el tema de Error con cookies... en el foro de PHP en Foros del Web. No encuentro el error en este codigo: Código PHP: <? //Guardamos una cookie para que el contador no cuente 100 veces lo mismo //Se borra cuando se cierra el navegador if (!isset( $_COOKIE [ "contador" ])) { setcookie ( "contador" ,  "1" );  } else { ?> ...
  #1 (permalink)  
Antiguo 24/08/2006, 07:50
 
Fecha de Ingreso: agosto-2006
Mensajes: 29
Antigüedad: 17 años, 8 meses
Puntos: 0
Error con cookies...

No encuentro el error en este codigo:
Código PHP:
<?
//Guardamos una cookie para que el contador no cuente 100 veces lo mismo
//Se borra cuando se cierra el navegador
if (!isset($_COOKIE["contador"])) {
setcookie("contador""1"); 
} else {
?>
<html>
<head>
</head>
<body>
<center><h2>Visitas hasta el momento</h2>
<?
include ("contador/RScounter.php");
?>
</center>
</body>
</html>
<? 
}
?>
como para que me tire:
Cita:
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\index.php:5) in C:\AppServ\www\main.php on line 5


Alguno con un mayor ojo que el mio ?
  #2 (permalink)  
Antiguo 24/08/2006, 07:59
Avatar de maralbust  
Fecha de Ingreso: febrero-2004
Ubicación: Santiago
Mensajes: 578
Antigüedad: 20 años, 1 mes
Puntos: 0
prueba quitando todas las etiquetas html.


saludos
__________________
..:: NADA SE PIERDE SOLO SE TRANSFORMA ::..
  #3 (permalink)  
Antiguo 24/08/2006, 08:12
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
El error te dice que en tu script index.php línea 5 tienes algo de HTML, echo "algo" o un simple espacio o salto de línea ante de <? o despues de ?>

Deberías indicar el código completo de index.php y main.php (para ver donde llamas uno al otro y cómo)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #4 (permalink)  
Antiguo 24/08/2006, 08:36
 
Fecha de Ingreso: agosto-2006
Mensajes: 29
Antigüedad: 17 años, 8 meses
Puntos: 0
Listo... arreglado, a partir de lo que me dijo Cluster entendi que, aunque estaba poniendo el setcookie antes de <html> en main.php, a main lo llamaba desde index.php en el cual ya se abrio el <html>, entonces algunas modificaciones y funciono :P
Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:40.