Documente Academic
Documente Profesional
Documente Cultură
Enunciar su
sintaxis.
En PHP se utiliza la funcin MD5 (Message Digest 5), que es
una funcin hash irreversible (de un slo sentido) , es decir, encripta
el password tecleado por el usuario y es imposible que partiendo
desde la cadena encriptada se vuelva a la contrasea origen. Por esto
mismo no hay problema de que alguien pueda acceder al campo
encriptado de la base de datos.
Como en la base de datos se guarda la contrasea encriptada,
cuando un usuario quiere acceder, habr que realizar una
comparacin entre el password que introduce encriptado en MD5, y lo
que tenemos en la base de datos, (que es la contrasea encriptada
en MD5), si coincide se le permite el acceso, si no, se rechaza.
MD5 se utiliza tambin para que cuando un usuario olvida su
password, si quiere recuperar la contrasea se le pide que introduzca
por ejemplo el correo, y se le enva un mail con una URL tal que si
entra en ella genere una nueva contrasea que se le indica al usuario
y se reescribe en md5 en la base de datos (borrando la anterior
contrasea)
Parmetros por defecto Podemos definir valores por defecto para los
parmetros. Los valores por defecto sirven para que los parmetros
contengan un dato predefinido, con el que se inicializarn si no se le pasa
ningn valor en la llamada de la funcin. Los valores por defecto se definen
asignando un dato al parmetro al declararlo en la funcin.
4. Para qu se utiliza la funcin isset( )? Y la funcin
gettype( )?
Isset():Determinar si una variable est definida.
5. Qu funcin se utiliza para el envo de correos electrnicos
utilizando PHP?
Mail()
6. Qu parmetros obligatorios tiene dicha funcin? Y
opcionales?
Parmetros necesarios en todos los casos
Destinatario: la direccin de correo o direcciones de correo que han de
recibir el mensaje. Si incluimos varias direcciones debemos separarlas por
una coma.
Asunto: para indicar una cadena de caracteres que queremos que sea el
asunto del correo electrnico a enviar.
Cuerpo: el cuerpo del mensaje, lo que queremos que tenga escrito el
correo.
Parmetros opcionales del envo de correo
Headers: Cabeceras del correo. Datos como la direccin de respuesta, las
posibles direcciones que recibirn copia del mensaje, las direcciones que
recibirn copia oculta, si el correo est en formato HTML, etc.
Additional_parameters: esta opcin no suele utilizarse y, adems, slo
est disponible a partir de la versin PHP 4.0.5 y desde PHP 4.2.3 est
deshabilitado en modo seguro. Puede usarse para pasar parmetros
adicionales al programa configurado para enviar el correo.
7. En PHP la informacin a las funciones puede suministrarse
envindoles parmetros. Qu tipos de parmetros pueden
usarse? Explicar brevemente.
La informacin puede suministrarse a las funciones mediante
la lista de parmetros (una lista de variables y/o constantes
separadas por comas).
PHP soporta pasar:
Parmetros por valor (el comportamiento por defecto),
"Por valor" es una manera tpica de pasar parmetros en
funciones, quiere decir que el cambio de un dato de un
parmetro no actualiza el dato de la variable que se pas a la
funcin.
11.
Definir el concepto de Matriz. Ejemplificar. Explicar
brevemente los dos tipos de matrices que se utilizan en PHP.
Una matriz es un tipo de variable que permitir almacenar mltiples
valores en una nica variabNos referiremos a matrices con el trmino
array ya que supone una extrapolacin a varias dimensiones de un
vector.
La sintaxis para construir un array es la siguiente:
Ejemplo:
$invierno = array ("Enero", "Febrero", "Marzo");
Este array asigna un nmero a cada elemento de forma automtica,
comenzando por el cero.le.
tipos de matrices existentes:
INDEXADA: aquella cuyo acceso a los elementos se realiza por la
posicin que ocupan dentro de la estructura (se inician siempre
desde la posicin 0).
<?php
$invierno = array ("Enero", "Febrero", "Marzo");
echo ("Uno de ".$invierno[0].", dos de ".$invierno[1].", tres de ".
$invierno[2]."...");
?>
ASOCIATIVA: es aquella en la que los elementos estn formados por
partes clave clave-valor y el acceso se realiza proporcionando una
determinada clave.
$ficha = array(
nombre=>"Gonso",
direccion=>"Alamillos",
telefono=>"10494676",
edad=>"24
);
12.
A qu se da el nombre de Sesiones?