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) ¿Podemos eliminar las variables de sesión creadas sin tener que cerrar la sesión abierta?


a) Falso
b) Verdadero

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

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

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


a) start_session
b) session_start
c) session_ini

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) 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 sesión se tiene que inicializar antes de escribir cualquier texto en la página
c) Una vez inicializada la sesión con session_start() podemos utilizar variables de sesión
d) La función session_destroy(), elimina toda la información de la sesión incluidas las variables y cookies de sesión.
e) La función session_name() nos permite crear nombres de sesión.

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

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


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

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


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

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

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

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

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


a) Falso
b) Verdadero