ホームページ  >  記事  >  バックエンド開発  >  GD ライブラリを使用しない検証コードの実装_PHP チュートリアル

GD ライブラリを使用しない検証コードの実装_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:32:32896ブラウズ

GD ライブラリを使用せずに検証コードを実装します
(現在の主流の開発言語として)
//+----------------------- - --------------------------------
//| ファイル validate_image.php (現​​在の主流の開発言語として) )
//| * 機能 ウェブサイトのログイン確認コードを実現します
//| Copyright http://www.adibaby.com[一時的に閉鎖]
//| 上記の番号が一致している場合は、写真をフォルダーに入れます。 CONFIG.
//| 参照 GD ライブラリを使用しない検証コードの実装_PHP チュートリアル
検証ページの比較
//| validate] == md5($_POST[input])
//|==================CONFIG START============== ======
$image_path="numimage";///$image_ext="gif";//画像ファイル拡張子はありません//=========== == ======設定終了======================
$imagelist = array();
if ($handle =opendir($image_path) ) {
while (false !== ($file =readdir($handle))) {
$filename =explode(".",$file);
$imagelist[] = $filename[0];
unset( $ filename);
}
closedir($handle);
unset($imagelist[0]);
unset($imagelist[1]);
}
srand((float)microtime()*103E//| 引用符 < ;IMG SRC="{ filepath }/validate_image.php
(現在の主流の開発言語として)
">
//| $_COOKIE[validate] == md5($_POST[input ])
//|==================設定開始====================
$image_path= numimage ";///
$image_ext="gif" はありません;//画像ファイル拡張子//===================CONFIG END= === =================$imagelist = array();
if ($handle =opendir($image_path)) {
while (false !== ($ file =readdir) ($handle))) {
$filename =explode(".",$file);
$imagelist[] = $filename[0];
unset($filename);
}
closedir($handle );
unset($imagelist[0]);
unset($imagelist[1]);
}
srand((float)microtime()*10000000);
$filename=$imagelist[array_rand($imagelist)] ;
setcookie ("検証",md5($filename));
header(Content-type: application/.$image_ext);
echo implode(,file($image_path."/".$filename.".". $image_ext) );
?>



http://www.bkjia.com/PHPjc/508692.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/508692.html技術記事 GD ライブラリを使用せずに検証コードを実装するには?php (現在の主流の開発言語として) //+-------------------------- --- -------------------- //| ファイル validate_image.php (現在のものとして...)
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。