ホームページ >php教程 >php手册 >グラフィカルな数値検証コード

グラフィカルな数値検証コード

WBOY
WBOYオリジナル
2016-06-13 12:44:241323ブラウズ


グラフィカルな数値検証コード コード: ​
/*

* ファイル名: authpage.php

*/



srand((double)microtime( )*1000000);



//ユーザー入力が検証コードと一致するかどうかを検証します

if(isset($_POST['authinput']))

{


if(strcmp($_POST['authnum'],$_POST['authinput'])==0)

echo "検証は成功しました! ";

else

echo "検証に失敗しました!";

}



//新しい 4 桁の整数を生成します確認コード

while(($authnum=rand() 000)<1000);

?>




確認コードを入力してください:




>

>




------------------------------------------- ------ -------------------------------------------- ------ ------------

/*

* ファイル名: authimg.php

*/
/ /検証コード画像を生成
Header("Content-type: image/PNG");

srand((double)microtime()*1000000);

$im = imagecreate( 58,28);

$black = ImageColorAllocate($im, 0,0,0);

$white = ImageColorAllocate($im, 255,255,255);

$ grey = ImageColorAllocate($im, 200,200,200);

imagefill($im,68,30,$gray);



//描画4 桁の整数の確認コード Enter image

imagestring($im, 5, 10, 8, $HTTP_GET_VARS['authnum'], $white);



for($i=0; $i
{

imagesetpixel($im, rand()p , rand()0 , $gray );

}



ImagePNG($im);

ImageDestroy($im);

?>

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。