Kategorier: Alle - sesiones - variables - funciones - datos

af Oriana Gonzalez 5 år siden

748

Cookies y Sesiones

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 $_

Cookies y Sesiones

Cookies y Sesiones

Sesiones

Otras variables de sesión
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.