PHP » Uso de sesiones en PHP

El uso de sesiones nos proporciona una forma fácil de guardar datos del usuario sin tener que recurrir a mysql o archivos de texto plano, claro está, de forma temporal. Con sesiones se puede realizar:

Las sesiones se crean de forma bastante sencilla:

<?php 
session_start();
?>

A través de esto crearemos una sesión. OJO: Para poder usar la variables de sesión creadas hay que colocar esto al principio de nuestro script en PHP antes de cualquier sentencia HTML o generará un error.

Para definir una variable de sesión (que se guarda de manera temporal, usaremos lo siguiente:

<?php session_start()
if (isset ($_SESSION["variable"] {
echo "Usted ha introducido la variable $_SESSION["variable"]
} else {
//Remitente de datos (Index.php)
<form action="capturador.php" method="POST">
<label for="variable">Introduzca la variable que quiere introducir a la sesión: </label>
<input type="text" id="variable">
</form>
?>
//Receptor de datos (capturador.php)
<?php
session_start();
$_POST["nombre"] = $_SESSION["variable"];  ?>
<script type="text/javascript">
window.location="index.php";
</script>

Con ese script lo que realizamos es lo siguiente:

Como ves es bastante sencillo, ahora solo nos falta borrar esa sesión:

<?php
 session_start();
session_destroy();
header("Location: index.php");
?>

Podríamos definir una variable de sesión para un estilo css, seleccionado mediante un form. 

En el siguiente tutorial sobre el uso de sesiones enseñaré a hacer con ellas un sistema para modificar páginas php con contraseña para mantener actualizado el sitio web sin MYSQL.

andresuchop

Publicado el 28 de Mayo del 2010 por andresuchop

1628 visitas, 1 mensaje y 6 ediciones

Mensajes

Diego Escares Diego Escares el 28 de Mayo del 2010: 0

Muchas gracias por compartir! veamos qué puedo arreglar =)

¡Amigo! te demorarás 10 segundos en crear tu cuenta.

Disfrutarás de todos los beneficios de DocumentoWeb.

Twitter Twitter Facebook Facebook Feed RSS Feed RSS

www.DocumentoWeb.com Licencia Creative Commons