Está en la página 1de 3

UNIVERSIDAD PRIVADA

“SAN PEDRO”

FACULTAD DE INGENIERÍA

PROGRAMA ACADÉMICO - PROFESIONAL


INGENIERÍA DE SISTEMAS E INFORMÁTICA

“SESIONES EN PHP, VENTAJAS Y DESVENTAJAS”


SOLUCIONES INFORMÁTICAS II

HUARAZ - PERÚ
2018
SESIONES EN PHP
1. Session:
Es un elemento clave en la programación web es la capacidad de pasar sin problemas los datos de una página a otra. Se utiliza
con mayor frecuencia cuando se trata de los inicios de sesión de usuario; también para transmitir mensajes de error.
2. Funciones De Session:

Función Objetivo

session_abort Desecha los cambios en el array de sesión y finaliza la sesión.

session_cache_expire Devuelve la caducidad de la caché actual.

session_cache_limiter Obtener y/o establecer el limitador de caché actual.

session_commit Alias de session_write_close

session_create_id Crear un nuevo ID de sesión

session_decode Decodifica la información de sesión desde una cadena de sesión codificada.

session_destroy Destruye toda la información registrada de una sesión.

session_encode Codifica los datos de la sesión actual como un string codificado de sesión.

session_gc Realizar una recolección de basura de datos de sesión.

session_get_cookie_params Obtener los parámetros de la cookie de sesión.


Función Objetivo
session_id Obtener y/o establecer el id de sesión actual.
session_is_registered Averiguar si una variable global está registrada en una sesión.
session_module_name Obtiene y/o establece el módulo de sesión actual.
session_name Obtener y/o establecer el nombre de la sesión actual.
session_regenerate_id Actualiza el id de sesión actual con uno generado más reciente.
session_register_shutdown Función de cierre de sesiones.
session_register Registrar una o más variables globales con la sesión actual.
session_reset Reinicializar el array de sesión con los valores originales.
session_save_path Obtener y/o establecer la ruta de almacenamiento de la sesión actual.
session_set_cookie_params Establecer los parámetros de la cookie de sesión.
session_set_save_handler Establece funciones de almacenamiento de sesiones a nivel de usuario.
session_start Iniciar una nueva sesión o reanudar la existente.
session_status Devuelve el estado de la sesión actual.
session_unregister Deja de registrar una variable global de la sesión actual.
session_unset Libera todas las variables de sesión.

VENTAJAS Y DESVENTAJAS DEL USO DE SESSION EN PHP


Ventajas Desventajas
Termina cuando se cierra el navegador a menos que haya
Pueden almacenar grandes cantidades de datos fácilmente.
configurado php.ini para alargar la vida sesiones de ‘cookie’.
Ahorrar ancho de banda al pasar sólo una referencia a la Son temporales, finalizan cuando se destruye la sesión.
sesión de cada página.
Ocupan espacio en el servidor y si son grandes y en una
Los datos se almacenan en el servidor web.
cantidad regular podrían disminuir los recursos del servidor.

También podría gustarte