Foros del Web » Programando para Internet » PHP »

Cookies y Headers :S

Estas en el tema de Cookies y Headers :S en el foro de PHP en Foros del Web. Bien, para practicar un poco con cookies (ya que se poco php) estoy haciendo un sistema de cookies, para saludar en una web a traves ...
  #1 (permalink)  
Antiguo 10/12/2002, 14:47
 
Fecha de Ingreso: diciembre-2002
Mensajes: 49
Antigüedad: 15 años
Puntos: 0
Cookies y Headers :S

Bien, para practicar un poco con cookies (ya que se poco php) estoy haciendo un sistema de cookies, para saludar en una web a traves del formulario.

Bien mi problema es que cuando uso el formulario para crear la cookie, se crea, vale, pero no redirecciona para que la cookie se pueda leer sin tener que cambiar la dirección.

Este es el archivo crear-cookie.php, despues de haber escrito el nick en el formulario :

<?
setcookie("prueba","$nick",time()+3600);
echo "La cookie se a creado correctamente";
header("location: http://localhost/leer-cookie.php");
?>

Y este es el archivo leer-cookie.php

<?
echo "<font face=verdana size=1>Bienvenido <b>$prueba</b></font>";
?>

No hace falta que introduzca el archivo de borrar la cookie.

Bien, en teoria al crear la cookie, instantaneamente, se tendria que redireccionar a leer-cookie.php, pero no lo hace, me salta un error :

Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\crear-cookie.php:3) in c:\apache\htdocs\crear-cookie.php on line 4

Porque ?

Thanks

PD : En cambio e provado el código para otras cosas, y el código de redirección va perfecto, en el caso de que no pueda resolverlo usaré javascript.

Última edición por Reeve; 10/12/2002 a las 14:51
  #2 (permalink)  
Antiguo 10/12/2002, 15:21
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Quita el echo "la cookie ..." , con ello estas enviando salida antes del header(). Lee el mensaje del FAQ o en el manual la funcion header().

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 11/12/2002, 12:14
 
Fecha de Ingreso: diciembre-2002
Mensajes: 49
Antigüedad: 15 años
Puntos: 0
Muchas gracias Josemi.
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 09:42.