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

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

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


a) Verdadero
b) Falso

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

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


a) session_start
b) start_session
c) session_ini

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

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


a) Falso
b) Verdadero

8) Indicar cuales de las siguientes afirmaciones son correctas:

Respuesta múltiple.
a) La función session_destroy(), elimina toda la información de la sesión incluidas las variables y cookies de sesión.
b) La sesión se tiene que inicializar antes de escribir cualquier texto en la página
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) Una vez inicializada la sesión con session_start() podemos utilizar variables de sesión

9) Una sesión permanece abierta hasta:

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

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

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


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

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


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

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