A gran aplicación PHP se compone de varios archivos PHP que funcionalidad lógicamente independiente y proporcionar una interpretación más fácil y el mantenimiento. Sin embargo , cuando un servidor web carga un nuevo archivo PHP , comienza un nuevo programa a partir de cero y pierde los valores en las variables creados por el antiguo archivo PHP . Para almacenar datos y compartirlos entre los archivos PHP en una aplicación , se crea una sesión de PHP. Utilice el nombre de PHP por defecto para la sesión, o el nombre de la sesión de sí mismo. Instrucciones
1
Crear un nuevo archivo PHP con un editor. Por ejemplo , escriba:
nano main.php
2
llamar a la función " session_name " para establecer el nombre de la sesión y luego llamar a la función " session_start " para crear la sesión . Por ejemplo , escriba: ? ; (! Session_start ( ))
< php
session_name ( " MySession " )
si die ( "¡ No se pudo crear la sesión " );
3 Almacenar datos
para su uso dentro de la sesión en el " $ _SESSION " serie especial. Redireccionar el programa en un archivo PHP diferente. Por ejemplo , escriba:
$ _SESSION [" id" ] = $ form_input_id ;
$ _SESSION [ "email" ] = $ form_input_email ;
header ("Location : http://www.example.com/supplemental.php " );
>
4
Salga del editor y guarde el archivo . Crear un nuevo archivo PHP, " supplemental.php , " con el editor. Por ejemplo , escriba:
nano supplemental.php
5
Call " session_name " y luego " session_start " para continuar con la sesión. Recuperar y salida de los datos de sesión guardados en el archivo PHP anterior. Por ejemplo , escriba: ? ; (! Session_start ( ))
< php
session_name ( " MySession " )
si die ( "¡ No se pudo continuar sesión" ) ;
$ id = $ _SESSION [" id" ] ;
$ email = $ _SESSION [ "email "];
printf ( " Su
id es % s < /p> Su correo electrónico es% s < /p > ", $ id , $ email ) ;
>
6
Exit ? el editor y guarde el archivo . Utilice un explorador para navegar hasta el archivo " main.php " y ejecutarlo para poner a prueba la lógica del programa .