Sesiones en PHP
Para empezar, un buen soporte de sesiones debería encargarse, al menos, de los siguientes aspectos:
Seguimiento de sesiones: detección de cuando dos peticiones independientes forman parte dela misma sesión.
Almacenamiento de información: posibilidad de guardar información (a parte del identificador) relacionada con las sesiones.
La gestión de sesiones en PHP funciona combinando los mecanismos basados en variables ocultas y cookies descritos en el apartado anterior.
Debido a que el uso de cookies presenta grandes ventajas, PHP utilizará este mecanismo siempre que el navegador lo soporte, dejando para el resto de casos el paso del identificador mediante GET y POST.
Por fortuna para nosotros, las funciones de gestión de sesiones que proporciona PHP actúan a un nivel de abstracción mayor que el descrito para los dos métodos anteriores y se encargan, por sí solas, de comprobar el soporte de cookies del navegador y de seleccionar que mecanismo de gestión de sesiones deben emplear.