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”