Red de conocimiento informático - Espacio del host - Mi código php agrega un código de verificación a la interfaz de inicio de sesión. ¿Cómo lograr esto?

Mi código php agrega un código de verificación a la interfaz de inicio de sesión. ¿Cómo lograr esto?

Para implementar el código de verificación en la página de inicio de sesión PHP, consulte lo siguiente:

1. Primero cree un nuevo sitio PHP;

2. cree un nuevo sitio web llamado archivo yzm.php, haga doble clic para editarlo y borre el código HTML generado automáticamente por Dreamweaver, de la siguiente manera:

lt;?php

session_start() ;

header("Content- Type: image/png"); ?//Establecer el encabezado de la página para que se genere como una imagen png $im=imagecreate(60, 20);

$im_color=imagecolorallocate($ im, 100, 100, 100); ?//Rellena el fondo del código de verificación con gris

for($i=0; $ilt; 4 ; $i)

{

$line_color=imagecolorallocate($im, rand(0, 255), rand(0, 255), rand(0, 255)); /p>

imageline($im, rand( 0, 60), rand(0, 20), rand(0, 60), rand(0, 20), $line_color);

}

/El bucle de utilidad dibuja cuatro líneas Líneas de interferencia de colores aleatorios

$n=rand(1000, 9999);

$_SESSION["y"] =$n;

$p= 0;

for($i=0;$ilt;4;$i)

{

$p=$p 10;

$num=substr($n,$i,1 ?

$num_color=imagecolorallocate($im,rand(0,255); ),rand(0,255),rand(0 , 255));

imagettftext($im, rand(10, 15), rand(-10, 10), $p, rand(10, 15 ), $num_color, "font1.ttf" , $num);

}

///Establezca un color diferente para cada número de código de verificación, desviación del ángulo numérico y fuente.

imagepng($im); ?//Código de verificación de salida

imagedestroy($im); //Liberar memoria

?

3. Cree un nuevo archivo login.php;

El apodo del cuadro de texto del nombre de usuario es nombre

El cuadro de texto de la contraseña es

<; p> Verificación El código es yzm;

Envíe el formulario como una publicación a check.php.