Tema: warning!
Ver Mensaje Individual
  #14 (permalink)  
Antiguo 28/01/2009, 12:51
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 9 meses
Puntos: 2237
Es que la forma ideal para hacer tus scripts es:

1- Realizas comprobacion de sesion (solo si es necesario)
2- Tomas toda la informacion necesaria de GET, POST o SESSION
3- Verificas que todo sea correcto y, si es necesario, consultas la base de datos

En este punto, normalmente ya sabes si hay errores o no, si los hay, te brincas directo al paso 5 o redireccionas, mandas mensaje de error, etc., Si no hay errores, continuas al paso 4

4- Insercion o actualizacion en base de datos (solo si es necesario), envio de correo electronico, etc.

Aqui tambien puedes guardar cookies, sesiones, redireccionar, mandar mensaje o lo que sea que quieras hacer.

5- Muestras el contenido de tu pagina actual. Aqui ya no puedes crear cookies, sesiones, ni redireccionar, aqui solo envias contenido.

Cita:
Iniciado por GatorV Ver Mensaje
Puedes poner cookies en cualquier parte el chiste es manejar correctamente el buffer, por eso el ejemplo que deje usando ob_start().
Y, como dijiste antes, ob_start() no es la solucion mas elegante para hacer las cosas correctamente.
__________________
- León, Guanajuato
- GV-Foto

Última edición por GatorV; 28/01/2009 a las 14:04