Como hacer una pagina web y ganar dinero
Creada para aprender lo que mas nesesitas porque la calidad es mejor que la cantidad.
Blog

Crear, guardar y eliminar Sesiones en PHP

Tags: crear, guardar, eliminar, sesiones, manual, php
publicado el 2010-06-11   leido 5925 leídas

Utilizaremos sesiones para almacenar una serie de variables en el servidor relacionándolas ( grácias a una variable pasada por cookie o por URL ) con un usuario concreto para que estén disponibles en diferentes páginas de nuestro sitio web.

Una vez almacenada una variable de sessión, podremos leerla desde todas las páginas de nuestra web mientras la sesión no se destruya.

Tabla de contenido
  • Guardar una variable
  • Leer una variable guardada
  • Borrar una variable

Guardar una variable


El soporte para sesiones de PHP nos permite inicializar facilmente una sesión utilizando session_start y gracias al vector superglobal $_SESSION, podremos trabajar con sesiones como si de cualquier otro vector se tratara:
<?php 
// Inicializamos sesion session_start();
// Guardamos una variable $_SESSION['nombre'] = 'Fernando Díaz';
?>
La única cosa que deberemos tener en cuenta, es que si usamos cookies no podremos haber enviado ni un solo caracter ( ni siquiera un espacio ) al navegador antes del session_start, el siguiente ejemplo nos dará error por el espacio de la línea 0:
<?php 
// Inicializamos sesion session_start();
?>

Leer una variable guardada


Si hemos guardado una sesión, podremos acceder a sus variables desde todas las páginas PHP de nuestra web uando sean visitadas por el mismo usuario.

Esto lo haremos simplemente inicializando la sesión y con el mismo vector $_SESSION, para ver si existe una variable de sesión determinada, usaremos isset cómo con cualquier otra variable.:
<?php 
// Inicializamos sesion session_start();
// Comprovamos si existe la variable if ( isset ( $_SESSION['nombre'] ) ) {
 // Si existe  echo $_SESSION['nombre'];
} else {
 // Si no existe  echo 'desconocido';
}
?>

Borrar una variable


Podemos borrar una variable de sesión usando la función unset, pero además podemos eliminar la sesión con session_destroy:
<?php 
// Inicializamos sesion session_start();
// Borramos la variable unset ( $_SESSION['nombre'] ) {
// Borramos toda la sesion session_destroy();
?>

Te gust?

Crear cookies en PHP

Contador con sesiones en PHP

 
Información
Christian Valencia publicado porPor: Ero-Fierce

Suscribete
Recibe los ultimos articulos en tu email:

Indice.
Php y MySQL

Ultimos Artculos
Hacer SEO en el 2016 - 2017
Habilitar sonido al pulsar las teclas Bloq Mayús, Bloq Num y Bloq Des
10 trucos viejos, seo que nunca te dijeron
15 Efectos carrusel como pagina de libro animado con ejemplos
No se pudo generar una instancia de usuario de SQL Server debido a un error (.mdf
Solucion Error 26. No se encontró el servidor o éste no estaba accesible. Sql

Todos los tutoriales

Hacer una web paso a paso Php y MySQL Javascript
Posicionamiento Web SEO Cómo ganar dinero con tu web Herramientas y Programas Web
Maquetación con CSS Hosting y Dominios MySQL y Phpmyadmin
Ajax UML: Analisis y Diseño Programacion Orientada a Objetos
Java
 
Copyright © 2009 - pagina Web 2 - Todos los derechos Reservados