![]() |
Veamos otro ejemplo que, tal vez, te lo aclare un poco m�s:
Como dije anteriormente la sesi�n se crea o recoge mediante session_start(), o tambi�n cuando se registra una variable de sesi�n mediante session_register().
Si no has utilizado nunca las sesiones, el concepto de variable de sesi�n, puede resultar un poco abstracto. B�sicamente es una variable, como cualquiera de las que gestiona PHP4, pero que reside en un espacio espec�fico en el servidor, junto con el identificador de sesi�n, y que pertenece �nicamente a un usuario.
En nuestro ejemplo anterior, registramos la variable $contador en la primera l�nea del script. En la segunda l�nea, entre otras cosas, cada vez que recarguemos la p�gina o hagamos click sobre el enlace, el valor de $contador se incrementar� en 1.
En esta l�nea hacemos uso de la variable reservada $PHP_SELF, que hace referencia al propio script en ejecuci�n y una constante propia de PHP4, $SID, que contiene el nombre de la sesi�n y el identificador de la misma.
Podemos averiguar tambi�n el nombre de la sesi�n, o modificarlo, mediante la funci�n session_name(). Veamos una prueba pr�ctica:
La asignaci�n del nombre de sesi�n debe realizarse antes que ninguna otra funci�n con sesiones, antes que session_start() o session_register().
Aportaciones de usuarios | A�adir una aportaci�n |
German Pizarro ([email protected]) | 08/08/2003 |
Alfonso ([email protected]) | 27/03/2004 |
Cocina Facil | IngenieroSoftware.com |