|
| |
| |
Sesiones PHP, Error común
|
| |
| Inicio > Sesiones >
Sesiones PHP, Error común |
|
| |
|
Uno de los errores más comunes
cuando se utilizan sesiones es dejar
líneas en blanco antes de la
inicialización de PHP o enviar
alguna salida a la pantalla. Para
probarlo crea una línea en blanco o
con cualquier cosa antes de
<?php. |
|
|
|
Si tienes los cookies activados, te
encontrarás un error de este tipo: |
|
|
|
Warning: Cannot send session cookie
- headers already sent by (output
started at /home/session.php:2) in
/home/session.php on line 4 |
|
|
| PHP está informando de que no puede activar los cookies en el navegador del usuario, porque las cabeceras ya han sido enviadas. Simplemente por la existencia de una línea en blanco. Como medida práctica, no dejes espacios ni antes del inicio del script, ni después de la finalización.
Te ahorrará muchos disgustos. |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| Si después de todo lo comentado aún no
entiendes para que sirven las sesiones,
veamos un ejemplo práctico. Imagina que
quisieras crear un sistema de cesta de la
compra... |
| |
|
| |
|
|
| |
|
|
| |
|
| |
|
| |