Page 172 - Programador-PHP
P. 172

Programación Procedural de Aplicaciones Web de baja complejidad
        PHP Experto – Tomo I                                                                                                                                                  Eugenia Bahit

                       Recuerda que tanto para iniciar una
                       nueva sesión como para reanudar una
                       sesión existente siempre tendrás que
                       hacerlo con session_start() sin
                       excepción.



          session_start();
          $_SESSION['usuario'] = 'javier75'; // creo la sesión 'usuario'





        Leer una sesión

        Si se desea obtener la ID de sesión, habrá que recurrir a la
        función session_start() como se indicó anteriormente. Para leer
        una sesión creada por nosotros, bastará con invovar al array
        superglobal $_SESSION['nombre_de_la_sesion']:


          session_start();
          echo $_SESSION['usuario']; // javier75





        Modificar la sesión

        Si se desea modificar la ID de sesión, debe pasarse como
        parámetro a session_id():

          session_start();
          session_id('nuevoID');
          echo session_id(); // nuevoID


        En cambio, si se desea  modificar   cualquier   variable   de
        sesión, creada por nosotros, bastará con modificar el array
        superglobal $_SESSION:

          session_start();
          $_SESSION['usuario'] = 'javier_1975';


                                             172
   167   168   169   170   171   172   173   174   175   176   177