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) Para consultar las variables de sesión se utiliza el array global:


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

2) Una sesión permanece abierta hasta:

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

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

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

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


a) Falso
b) Verdadero

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

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

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

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

10) 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) La función session_name() nos permite crear nombres de sesión.
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 inicializada la sesión con session_start() podemos utilizar variables de sesión
e) Una vez iniciada la sesión podemos utilizar variables de sesión a través de $SESSION

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


a) Verdadero
b) Falso

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


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

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


a) session_ini
b) start_session
c) session_start