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) Indicar cuales de las siguientes afirmaciones son correctas:

Respuesta múltiple.
a) La sesión se tiene que inicializar antes de escribir cualquier texto en la página
b) Una vez inicializada la sesión con session_start() podemos utilizar variables de sesión
c) Una vez iniciada la sesión podemos utilizar variables de sesión a través de $SESSION
d) La función session_name() nos permite crear nombres 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.

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


a) Verdadero
b) Falso

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


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

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

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


a) Verdadero
b) Falso

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


a) session_start
b) session_ini
c) start_session

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

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

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

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

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

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


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