画像検証コードに関する問題

WBOY
リリース: 2016-06-13 13:50:29
オリジナル
789 人が閲覧しました

画像認証コードの問題?
PHP コードを使用してランダムな画像検証コードを生成するにはどうすればよいですか?コードを送ってください、皆さんありがとうございました! !

------解決策-----
rand()
GD
------解決策---------
session_start() ;

$password = my_random_password(5);
$_SESSION[ "CheckCode "] = $password;


function my_random_password($length)
{
$result = " ";
$string = "ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789 ";
for ($i = 0 ; $i <$length ; $i++)
{
$result .= $string [ mt_rand(0 , strlen($string) - 1)];
}
return $result;

ヘッダー ( "content-type: image/gif "); > //画像の長さと幅の初期化
$image_x = $_GET[ 'width '];
$image_y = $_GET[ 'height ']; // 画像を作成します
$image = imagecreate ($image_x , $image_y);
//背景色を定義します
$background_color = imagecolorallocate($image, 0xFF, 0xFF, 0xFF)
//必要な色を定義します
$black_color = imagecolorallocate($image, 100, 50, 255);
$gray_color = imagecolorallocate($image, 0xdd, 0xdd, 0xdd);
// スノーフレーク ポイントを生成するループ
($i = 0) ; $ i < 1000 ; $i++)
{
imagesetpixel($image, mt_rand(0, $image_x),
}
/ / ランダムな文字列入力画像
//imagestring($image, 8, 10, 3, $password, $black_color)
imagettftext($image, 12, 0, 5, 17, $black_color, './ ariblk.ttf ', $password);
//長方形の境界線を生成します
imagerectangle($image, 0, 0, $image_x - 1, $image_y - 1, $black_color);画像
imagegif($image);
// $image に関連付けられたメモリを解放します
imagedestroy($image);
?>

------解決策---------

詳細については、http://www.iebsoft を参照してください。効果.com/imall/system/login.php
------解決策---------
rand()
GD プログラミング~

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!