Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Tutoriales / Completo tutorial de PHP - Sesiones II

Completo tutorial de PHP - Sesiones II

 ****- (5 opiniones)
Creative Commons Tutorial de Indaya.com - 14 de Septiembre de 2005
Temas Relacionados: PHP
21. Sesiones II
Hemos dicho en el capítulo anterior que la variables de sesión se diferencian
de las variables clásicas en que éstas residen en el servidor, son especificas
de un solo usuario definido por un identificador y pueden ser utilizadas en la
globalidad de nuestras páginas.
Para iniciar una sesión podemos hacerlo de dos formas distintas:
Declaramos abiertamente la apertura de sesión por medio de la función
session_start()
. Esta función crea una nueva sesión para un nuevo visitante
o bien recupera la que está siendo llevada a cabo.
Declaramos una variable de sesión por medio de la función
session_register('variable')
. Esta función, además de crear o recuperar la
sesión para la página en la que se incluye también sirve para introducir una
nueva variable de tipo sesión.
Las sesiones han de ser iniciadas al principio de nuestro script. Antes de abrir
cualquier etiqueta o de imprimir cualquier cosa. En caso contrario recibiremos
un error.
Con lo visto, vamos a proponer el ejemplo clásico de utilización de una sesión:
un contador. Este contador deberá aumentar de una unidad cada vez que recargamos
la página o apretamos al enlace: 

|| <?
session_register('contador);
?>
<HTML>
<HEAD>
<TITLE>contador.php</TITLE>
</HEAD>
<BODY>
<?
If (isset($contador)
0)
{$contador=0;}
++$contador;
echo "<a href="contador.php">Has recargado esta página $contador veces</a>";
?>
</BODY>
</HTML> ||




La condición if tiene en cuenta la posibilidad de que la variable $contador
no haya sido todavía inicializada. La función isset se encarga de dar un
valor cero cuando una variable no ha sido inicializada.
Otras funciones útiles para la gestión de sesiones son:

|| Función
||   Descripción
|| || Session_id()
|| Nos devuelve el identificador de la sesión
|| || Session_destroy()
|| Da por abandonada la sesión eliminando variables e identificador.
|| || Session_unregister('variable')
|| Abandona una variable sesión ||
Si buscas más funciones o información adicional sobre las sesiones, consulta el
**manual oficial de PHP**.
Autor y licencia de 'Completo tutorial de PHP - Sesiones II'
Indaya.com Extraído de: http://www.indaya.com

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Wikis relacionados con 'Completo tutorial de PHP - Sesiones II'

PHP se ha convertido en el lenguaje de facto de Internet y no es difícil... Más »
Las sesiones nos permiten almacenar y consultar información sobre un visitante sin necesidad de estar... Más »
Bienvenidos al manual de HTML de Indaya. A través de todos estos capítulos vamos a... Más »
La instalación de estos programas es muy fácil, PHP y MySQL vienen comprimidos en formato... Más »
Javascript es un lenguaje de programación utilizado para crear pequeños programitas encargados de realizar acciones... Más »
¿Estás seguro de que deseas eliminar este capítulo?