image
Valora:   3.92/5 de 48
Inicio » PHP » Manual de PHP » Sesiones




�Qu� son las sesiones?

Por: Jose Valle

Si existe una consulta repetida en las listas de PHP, es la relativa al uso de las sesiones. El uso de sesiones es un m�todo ampliamente extendido en cualquier aplicaci�n de cierta entidad. B�sicamente una sesi�n es la secuencia de p�ginas que un usuario visita en un sitio web. Desde que entra en nuestro sitio, hasta que lo abandona.

El t�rmino sesi�n en PHP, session en ingl�s, se aplica a esta secuencia de navegaci�n, para ello crearemos un identificador �nico que asignamos a cada una de estas sesiones de navegaci�n. A este identificador de sesi�n se le denomina, com�nmente, como la sesi�n.

El proceso en cualquier lenguaje de programaci�n podr�a ser algo as�:

Existe una sesi�n?
Si existe la retomamos
Si no existe creamos una nueva
Generar un identificador �nico


Y para que no perdamos el hilo de la navegaci�n del usuario deberemos asociar esta sesi�n a todas las URLs y acciones de formulario. Podemos tambi�n crear un cookie que incluya el identificador de sesi�n, pero es conveniente recordar que la disponibilidad o no de las cookies depende del usuario, y no es conveniente fiarse de lo que un usuario pueda o no tener habilitado.

Lo contado hasta ahora es teor�a pura y es aplicable a cualquier lenguaje de programaci�n C, Perl, etc. Los que programamos en PHP4 tenemos la suerte de que toda la gesti�n de sesiones la hace el mismo PHP.

Por lo tanto lo comentado a partir de aqu� es solo aplicable a PHP4. Si a�n desarrollas PHP3, tendr�s que crear tus propias librer�as de gesti�n de sesiones o recurrir a alguna de las existentes, como la de PHPLIB.







Comparte


Aportaciones de usuarios A�adir una aportaci�n

P�ginas relacionadas
   Internos

Enlaces
Cocina Facil IngenieroSoftware.com  
 
Valid HTML 4.01!
Última modificación:31 de Agosto de 2017. Spain - Espa�a.
© 1998-2004 por . Todos los derechos reservados.