0% encontró este documento útil (0 votos)
17 vistas2 páginas

Funciones PHP para Gestión de Sesiones

Cargado por

Vicente
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas2 páginas

Funciones PHP para Gestión de Sesiones

Cargado por

Vicente
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

20-11-05 [Link]

htm #1

Módulo 6 Programación en PHP y Bases de datos

Funciones para la gestión de sesiones

bool session_start(): crea una nueva sesión diferenciando 2 casos:

si es la 1ª solicitud de sesión:

se genera un identificador aleatorio.


se crea un fichero en el servidor cuyo nombre es el identificador precedido
del prefijo sess_.
se envía una cookie al cliente con el identificador.

.
en sucesivas solicitudes, se utiliza la información ya dispuesta.

bool session_destroy(): elimina los datos de sesión.

se destruye el fichero en el servidor.

se conserva la cookie para futuras sesiones.

bool session_register(string nombre [, string nombre]): crea una serie de variables


globales registradas como variables de sesión.

se guardan en el fichero de sesión correspondiente.

comunes y operativas en todos los scripts implicados en la sesión.

bool session_unregister(string nombre [, string nombre]): las variables de sesión pasan a


ser variables normales y se limpia el contenido del fichero.

bool session_is_registered(string nombre): se comprueba la existencia de una variable


de sesión asociada a "nombre".

session_unset(): se "vacía" el contenido de las variables de sesión.

string session_name([string nombre]): tiene 2 comportamientos:

si se invoca sin parámetro devuelve el nombre de la variable interna que contiene el


identificador de sesión (por defecto se asigna el valor de la directiva [Link]
de "[Link]").

si existe parámetro, se cambia el contenido de dicha variable, pero será necesario


20-11-05 [Link] #2

hacerlo antes del comienzo de la sesión en cada script para prolongar su efecto.

string session_save_path([string path]): devuelve el camino al directorio donde se ubican


los ficheros asociados a la sesión.

es modificable, introduciendo una nueva ruta.

para prolongar su efecto, es necesario incluir esta función en cada script que haga
uso de las sesiones.

También podría gustarte