Funciones para el uso de sesiones

Funciones para el uso de sesiones

En este artículo me gustaría introducirlos en el mundo de las sesiones en php enseñándoles de un modo rápido y eficaz lo necesario para su manejo, primero para crear una sesión tenemos que usar la función session_start() y luego para cerrar dicha sesión se usa el session_destroy(), en esas 2 funciones ya tenemos lo más importante como crear y eliminar una sesión.
Para darle el nombre a la sesión usamos session_name() así la función ya no tendrá el valor PHPSESSID o similar, para guardar datos utilizamos siempre la variable $_SESSIONS[] y dentro de los corchetes el nombre que queramos, por ejemplo usuario o password si estamos usando sesiones para logins, un ejemplo para entender esto sería el siguiente:

<?php
Session_start();
Session_name(“Login”);
$_SESSION[“usuario”]=”administrador”;
$_SESSION[“password”]=”root”;
Session_destroy();
?>

En este caso abrimos una sesión, a la cual le dimos el nombre de login y le introducimos dos variables, usuario y password a las cuales les dimos 2 valores predeterminados que en realidad podríamos haber pedido estos datos por medio del método POST y luego usarlas para ver si coincidían tanto usuario como password con algún registro de la bd, y finalmente cerramos la sesión, lo cual no siempre se cierra en la misma página ya que si es un sistema de login se cerraría únicamente cuando se presiona “cerrar sesión”