| |||
| Problema al crear una Cookie en PHP Hola que tal, antes de todo un saludo a todos. Resulta que tengo una pagina web en php, todo dentro de la pagina funciona perfectamente (Tampoco es muy compleja) pero quiero llamar una funcion de php que tengo en otro archivo en la que se registren dos Cookies para leerlas despues con otra pagina de php pero resulta que me aparece el siguiente error al intentar escribir mis cookies: "Warning: Cannot modify header information - headers already sent by (../archivo.php) on line 10" El codigo que utilizo para establacer las cookies es el siguiente: <?php function galletas() { setcookie("nombre","Luis", time()+900,"/",""); setcookie("apellido","Morales", time()+900,"/",""); echo $_COOKIE["nombre"]; echo $HTTP_COOKIE_VARS["apellido"]; } ?> Despues intento leerlas de diferente manera para comprobar que si se escribieron las cookies pero no funciona y me envia el error descrito anteriormente. No deveria tomarme mucho tiempo esto pero sin encambio ya lo revise y no se que onda. Saludos y gracias por anticipado. |
| ||||
| Respuesta: Problema al crear una Cookie en PHP No puedes crear una cookie después de alguna salida (echo, o código fuera de los tag <?php y ?>), forzosamente tiene que ser antes de cualquier salida
__________________ Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!! -- Sheldon Cooper http://twitter.com/nemutagk PD: No contestaré temas vía mensaje personal =) |
| |||
| Cita: Cierto... Lo que pasa es que hago muchas salidas antes de escribir las cookies. Lo solucione haciendo que otro archivo php escribiera las cookies con solo pasarle las variables que necesito escribir y el segundo archivo hiso todo el trabajo. Gracias por responder tan oportunamente. Saludos. |
| Etiquetas: |