En pocas palabras, $ _SESSION es un tipo de variable que se utiliza en el lenguaje de programación PHP para almacenar información en una página web a través de múltiples páginas web. Se trata de una variable " superglobal " , lo que significa que el valor asignado a la misma está disponible para todas las partes del programa. Cuando un usuario se conecta a un sitio web de PHP , se crea una sesión y la información acerca del visitante se almacena en el superglobal $ _SESSION . Cada navegador que se conecta al sitio se le asigna un identificador de sesión único cuando $ _SESSION es llamado. La comprensión de cómo funciona esto superglobales pueden ayudarle a hacer un uso eficiente de la misma en el código de programación PHP. Cosas que necesitará
servidor web con PHP instalado
Mostrar más instrucciones
1
Crear varias páginas Web en su ordenador o mediante la interfaz de editor de HTML en el servidor Web . Usted necesitará por lo menos dos páginas de este proyecto de aprendizaje . En la parte superior de cada página en el que desea usar $ _SESSION información , escriba la línea siguiente antes de cualquier otro código :
session_start ();
debe poner este código al principio de la página antes de cualquier otro producto o que obtendrá el mensaje " Warning : session_start () [ function.session -start ] : no se puede enviar limitador de caché de sesión - headers already sent ( la producción empezó a ... " seguido por el nombre de su archivo .
2
tienda algunos datos de la sesión escribiendo el siguiente código en su página web , primero después de la declaración de $ _SESSION :
session_start () ; if ( isset ($ _SESSION [! ,"'count' ])) {$ _SESSION [' count' ] = 0 ; } else {$ _SESSION [' count' ] + + ;} echo $ _SESSION [' count' ] ;
Este código indica a PHP para iniciar la sesión, y si el valor de la variable "count" es cero, se incrementará en uno.
3
Cargue la segunda página web en el editor de texto o HTML. Después de la la apertura de $ _SESSION declaración en la primera línea del archivo , escriba el siguiente código:
session_start (); echo $ _SESSION [' count' ] ;
Esto abre una sesión usando los $ _SESSION superglobal y muestra el valor de la variable "cuenta" , que aumenta cada vez que una página con el código del contador en el paso 2 se carga en el navegador del usuario .