Test de Comunicación entre páginas (GET, POST y Cookies)

Test del octavo módulo del curso de introducción a la programación en PHP donde se revisan tres métodos para enviar y recibir información entre páginas.

13 Preguntas

1) Para consultar las variables enviadas por el método POST se utiliza el array global:


a) Ninguna es correcta
b) POST_DATA
c) $_POST
d) $_GET

2) Cuando enviamos más de una variable utilizando el método GET se utiliza como separador el carácter:


a) @
b) &
c) Ninguna es correcta
d) $

3) El método GET se puede utilizar:


a) A través de formularios
b) Las dos son correctas
c) A través de la URL

4) El método GET debido a como envía los datos por la URL, tiene una limitación en cuanto a la cantidad de información que se puede transmitir, fijada en 2048 caracteres.


a) Verdadero
b) Falso

5) Con cuál de los dos métodos podemos enviar archivos entre páginas:


a) POST
b) GET

6) El método POST se puede utilizar:


a) A través de la URL
b) A través de formularios
c) Las dos son correctas

7) Si deseamos crear una cookie que tenga una vida de 1 hora a partir del momento actual, el valor de la propiedad duración será:


a) 3600
b) time()+60*60
c) time()*60*60

8) ¿Podemos enviar cookies una vez se han procesado los encabezados HTML de la página?


a) Verdadero
b) Falso

9) Para crear cookies utilizamos la función:


a) setcookie
b) set_cookie
c) setcookies

10) En PHP podemos compartir información entre las distintas páginas del sitio web de las siguientes maneras:

Respuesta múltiple.
a) Utilizando Cookies
b) Utilizando los métodos GET y POST
c) Utilizando el método SEND
d) Creando sesiones de trabajo

11) Indicar cuales de las siguientes afirmaciones son correctas cuando utilizamos las cookies de sesión:

Respuesta múltiple.
a) Se consultan por medio de la función get_cookie()
b) Desaparecen cuando caducan o se cierra el navegador
c) Tienen caducidad
d) No las podemos destruir y hay que esperar a que caduquen

12) Las variables enviadas por medio del método POST no son visibles para el cliente:


a) Falso
b) Verdadero

13) Si queremos destruir una cookie antes de que finalice la sesión con el navegador:


a) Indicaremos una duración anterior al momento actual
b) No podemos eliminar las cookies
c) La redefiniremos con un valor vacío