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, perteneciente al grupo desarrollo-web
13 Preguntas

1) 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) Verdadero
b) Falso

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


a) Verdadero
b) Falso

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


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) Verdadero
b) Falso

5) 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

6) Una sesión permanece abierta hasta:

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

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


a) session_ini
b) session_start
c) start_session

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


a) Verdadero
b) Siempre y cuando hayamos guardado previamente los datos de la sesión anterior con session_write_close
c) 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) Para consultar las variables de sesión se utiliza el array global:


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

12) 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) Verdadero
b) Falso

13) Indicar cuales de las siguientes afirmaciones son correctas:

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