Las cookies y las sesiones son métodos esenciales para manejar datos y variables a lo largo de un sitio web. Las cookies son archivos creados automáticamente para almacenar información que puede ser accedida desde cualquier página mediante el array $_
session_save_path() : Lee la ruta en la que se guardan los archivos de los datos de la
session actual.
session_name() : Identifica el nombre de la sesión.
session_id() : Lee el identificador de sesión para el usuario. este consiste en una serie
de caracteres alfanuméricos que identifican a cada usuario.
Manejar sesiones y variables.
Las funciones isset() y unset() permiten respectivamente comprobar si una variable
existe, y eliminar la variable. Podemos aplicarlas también a las variables de sesión.
Variables de sesión
En todas las páginas identificadas como de la sesión (con la función session_start()) hay disponible el array interno $_SESSION, con el que podemos guardar o mostrar las variables de
sesión.
Iniciar sesión
Para iniciar una sesión debemos utilizar la siguiente función:
session_start();
Una sesión es el recorrido que hace un usuario por un sitio web, desde que entra hasta que sale, es decir todas las páginas que recorre en el sitio.
Cookies
Borrar cookies
Una cookie se borra automáticamente al alcanzar la fecha de caducidad, o al reescribirla de nuevo, en este último caso es remplazada por la nueva cookie.
Acceso a cookies
Para poder acceder a una cookie desde cualquier página en la que esté disponible lo haremos mediante el array interno $_COOKIE.
Insertar cookies
Para crear nuevas cookies utilizamos la función set_cookie(). Esta debe ponerse al
principio de la página, incluso antes de la etiqueta !DOCTYPE.
Concepto
Una cookie es un archivo que se crea automáticamente para poder guardar un dato o una
variable.
Introducción
Estas son dos formas de disponer de datos y variables en todo el sitio web.