Test de Trabajar son sesiones

Test del noveno módulo del curso de introducción a la programación en PHP donde se revisan los métodos necesarios para trabajar con sesiones en nuestras páginas

13 Preguntas

1) El contenido de la variable superglobal $_SESSION está disponible para todas las páginas de nuestra web, tanto hayan iniciado sesión como no.


a) Falso
b) Verdadero

2) Indicar cuales de las siguientes afirmaciones son correctas:

Respuesta múltiple.
a) Una vez inicializada la sesión con session_start() podemos utilizar variables de sesión
b) La sesión se tiene que inicializar antes de escribir cualquier texto en la página
c) La función session_destroy(), elimina toda la información de la sesión incluidas las variables y cookies de sesión.
d) Una vez iniciada la sesión podemos utilizar variables de sesión a través de $SESSION
e) La función session_name() nos permite crear nombres de sesión.

3) Las sesiones de trabajo en PHP una vez iniciadas, son permanentes para todos los navegadores abiertos aunque sean distintos:


a) Verdadero
b) Falso

4) La función session_name() ejecutada antes de la función session_start(), nos permite crear sesiones de trabajo distintas dentro de nuestro aplicativo:


a) Falso
b) Verdadero

5) Podemos ejecutar varias veces la función session_start dentro del mismo script:


a) Siempre y cuando hayamos guardado previamente los datos de la sesión anterior con session_write_close
b) Verdadero
c) Falso

6) Para finalizar y destruir completamente una sesión utilizaremos:


a) Destruiremos la cookies de sesión del usuario
b) Una combinación de todos los métodos anteriores
c) session_unset
d) session_destroy

7) La función session_start inicia una sesión para el usuario o continúa la sesión que pudiera tener abierta en otras páginas:


a) Falso
b) Verdadero

8) ¿Podemos eliminar las variables de sesión creadas sin tener que cerrar la sesión abierta?


a) Verdadero
b) Falso

9) Todas las páginas que necesiten acceder a la información almacenada en las variables de sesión, tendrán que iniciar una sesión de trabajo para conectarse a la sesión abierta:


a) Falso
b) Verdadero

10) Para trabajar con sesiones en todas las páginas de nuestro proyecto, sólo hace falta ejecutar la función session_start() una vez en una página ya que PHP la mantendrá abierta para el resto de las páginas:


a) Falso
b) Verdadero

11) Una sesión permanece abierta hasta:

Respuesta múltiple.
a) Se cierra con la función session_destroy
b) Se cierra el navegador
c) Se ejecuta la función session_unset

12) Para poder iniciar una sesión de trabajo tendremos que ejecutar la función:


a) session_start
b) session_ini
c) start_session

13) Para consultar las variables de sesión se utiliza el array global:


a) $_SESSIONS
b) Ninguna es correcta
c) $_POST
d) $_SESSION