En este tutorial, vamos a explicar algunas de las funciones más conocidas e importantes para realizar operaciones con las sesiones en PHP.
Si no sabes que es o como se crean las sesiones mira el tutorial anterior: Sesiones en PHP
Aquí pondré una lista de las funciones que faltaban en el tutorial anterior:
Esta es una de las funciones más importantes en las sessiones. Nos sirve para obtener el identificador de la sesion que a creado el usuario, y así poder diferenciarlo del resto de usuarios.
Ejemplo:
<?
Session_start();
Print(“ID de la sesion: ”. session_id());
?>
Session_decode()
Esta function nos ayuda a recuperar todos los datos de la session que estan almacenados que estan guardados en una cadena, se pasa como argumento, dando valores a las variables utilizadas en las sesiones.
Esta función sirve para eliminar todos los datos que estén asociados a una función. Quiero aclarar que esta función no va a borrar la sesión ni las cookies de la session, tan solo borrara los datos asociados a dicha función.
Su sintaxis es:
<?
session_destroy();
?>
Sirve para obtener el nombre de la sesión que estamos utilizando.
Esta función nos es útil para obtener el valor de la variable de sesion save_handler situada en el fichero php.ini, por defecto es files
Ejemplo:
Print (session_module_name()); // nos devolvera “files”
Si deseamos especificar otro handler podemos especificarlo como un argumento
Ejemplo:
Print(session_module_name(“users”));
|