Wikipedia para siempre
TreeWeb::Artículos::PHP::Ejemplo de sesiones en PHP
Permalink: http://www.treeweb.es/u/472/ 10/11/2010

Ejemplo de sesiones en PHP

Descripción

Una sesión es un espacio de tiempo durante el cual se desarrolla una acción. En el ámbito web, las sesiones permiten almacenar información temporal sobre un trabajo que se está realizando (por ejemplo, mantener un carrito de la compra). PHP tiene una forma automática de manejar sesiones, utilizando el array global $_SESSION. Para que funcione hay que invocar a la función session_start() antes de que se hayan enviado caracteres a la salida.

Ejemplo

Puedes descargar el archivo original desde /TreeWeb/Articulos/PHP/Ejemplo-de-sesiones-en-PHP/ejemplo_de_sesion.php.

Codigo

<? session_start(); if (isset($_POST['texto']) ) { $_SESSION['texto'] = str_replace('<','<',(stripcslashes($_POST['texto']))); } $texto = $_SESSION['texto']; ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" CONTENT="text/html; charset=UTF-8"> <title>Ejemplo de sesiones</title> <style type="text/css"> BODY { width:400px; font-family:Arial; font-size:13px; margin:20px auto 0 auto; } .marco .total { color:silver; float:right; } INPUT[type="submit"] { width:400px; border:solid navy 1px; background-color:#99AACC; } INPUT{ width:398px; margin-top:2px; border:solid navy 1px; } TEXTAREA { height:100px; width:398px; border:solid navy 1px; } </style> </head> <body> Introduce algo de texto y pulsa 'Guardar en sesión' para guardarlo temporalmente en sesión, es decir, si visitas otras páginas y vuelves a ésta, se mantendrá el texto. <form action="" method="post"> <textarea name="texto"><?=$texto?></textarea> <input type="submit" value="Guardar en sesión"> </form> </body> </html>

Referencias