Tema 03: Computación en el servidor (II) Flashcards
¿Qué significa PHP?
- PHP Hypertext Pre-processor.
* Incialmente Personal Home Page tools.
PHP permite la programación orientada a objetos desde…
Desde la versión 5.
Las funciones require() e include() en php
Sirven para incluir el contenido de un fichero en el lugar en el que la función es invocada.
¿Cuál es la forma correcta de incluir el fichero time.inc?
< ? php require “time.inc” ; ? >
La función time ()
Devuelve el número de segundos transcurridos desde 1 de enero de 1970
Las cookies permiten que una aplicación web:
Guarde en el propio cliente el estado de una conexión con un cliente.
Las sesiones en PHP permiten
Almacenar los datos de una sesión en una variable global del servidor
Funciones para manejo de fechas:
- time
- date
- mktime
- checkdate
Modos de apertura para fopen(archivo, modo):
- r: sólo lectura
- r+: lectura y escritura
- W: solo escritura
¿Cuándo la función feof devuelve TRUE?
Si el puntero de lectura/escritura se encuentra al final del fichero
Comandos para ficheros:
- fopen
- copy
- fwrite
- $_FILE
¿Cuáles son los elementos más importantes de un formulario?
– “action”: Página destino (.php)
– “method”: get (en la URL) o post (invisible)
– Campos de inserción de datos: información del usuario
– Botón: desencadena la acción
Caracteristicas de GET
– Las peticiones GET pueden ser almacenadas en caché
– Las peticiones GET permanecen en el historial del navegador
– Las peticiones GET pueden marcarse como favoritas
– Las peticiones GET nunca deben ser utilizadas cuando se trata de datos sensibles
– Las solicitudes GET tienen restricciones de longitud
– Las peticiones GET sólo se utilizan para solicitar datos (no para modificarlos)
Caracteristicas de POST
– Las peticiones POST nunca se almacenan en caché
– Las peticiones POST no permanecen en el historial del navegador
– Las solicitudes POST no pueden marcarse como favoritas
– Las solicitudes POST no tienen restricciones en cuanto a la longitud de los datos
– Las solicitudes POST son más seguras ya que no muestran los datos sensibles directamente (se recomienda cifrado en cualquier caso)
Tipos de validaciones en formularios:
– Dato requerido
– Vacío
– Dentro del rango