一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

PHP生成帶有雪花背景的驗證碼

<?php
session_start();
session_register("login_check_number");
//昨晚看到了chianren上的驗證碼效果,就考慮了一下,用php的GD庫完成了類似功能
//先成生背景,再把生成的驗證碼放上去
$img_height=120; //先定義圖片的長、寬
$img_width=40;
if($HTTP_GET_VARS["act"]== "init"){
//srand(microtime() * 100000);//php420后,srand不是必須的
for($Tmpa=0;$Tmpa<4;$Tmpa++){
$nmsg.=dechex(rand(0,15));
}//by sports98

$HTTP_SESSION_VARS[login_check_number] = $nmsg;
//$HTTP_SESSION_VARS[login_check_number] = strval(mt_rand("1111","9999")); //生成4位的隨機數,放入session中
//誰能做下補充,可以同時生成字母和數字啊??----由sports98完成了
$aimg = imageCreate($img_height,$img_width); //生成圖片
ImageColorAllocate($aimg, 255,255,255); //圖片底色,ImageColorAllocate第1次定義顏色php就認為是底色了
$black = ImageColorAllocate($aimg, 0,0,0); //定義需要的黑色
ImageRectangle($aimg,0,0,$img_height-1,$img_width-1,$black);//先成一黑色的矩形把圖片包圍
//下面該生成雪花背景了,其實就是在圖片上生成一些符號
for ($i=1; $i<=100; $i++) { //先用100個做測試
imageString($aimg,1,mt_rand(1,$img_height),mt_rand(1,$img_width),"*",imageColorAllocate($aimg,mt_rand(200,255),mt_rand(200,255),mt_rand(200,255)));
//哈,看到了吧,其實也不是雪花,就是生成*號而已。為了使它們看起來"雜亂無章、5顏6色",就得在1個1個生成它們的時候,讓它們的位置、顏色,甚至大小都用隨機數,rand()或mt_rand都可以完成。
}
//上面生成了背景,現在就該把已經生成的隨機數放上來了。道理和上面差不多,隨機數1個1個地放,同時讓他們的位置、大小、顏色都用成隨機數~~
//為了區別于背景,這里的顏色不超過200,上面的不小于200
for ($i=0;$i<strlen($HTTP_SESSION_VARS[login_check_number]);$i++){
imageString($aimg, mt_rand(3,5),$i*$img_height/4+mt_rand(1,10),mt_rand(1,$img_width/2), $HTTP_SESSION_VARS[login_check_number][$i],imageColorAllocate($aimg,mt_rand(0,100),mt_rand(0,150),mt_rand(0,200)));
}
Header("Content-type: image/png"); //告訴瀏覽器,下面的數據是圖片,而不要按文字顯示
ImagePng($aimg); //生成png格式。。。嘿嘿效果蠻像回事的嘛。。。
ImageDestroy($aimg);
}
?>

php技術PHP生成帶有雪花背景的驗證碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 黄视频在线观看免费视频 | 久久久久久穴 | 欧美激情在线看 | 国产二区三区 | 精彩视频一区二区三区 | 色多多网站在线观看 | 春色激情站| 亚洲天堂首页 | 四虎永久在线精品免费观看地址 | 亚洲色欧美 | 欧美在线一二三区 | 欧美日韩亚洲人人夜夜澡 | 欧美一区二区自偷自拍视频 | 伊人色色网| 美女全黄网站 | 香蕉eeww99国产在线观看 | 亚洲伊人成人网 | 欧美亚洲国产人成aaa | 精品久久久久久 | 亚洲日本一区二区三区高清在线 | 天堂色区 | 综合色区 | www.91久久| 婷婷狠狠操 | 欧美视频一 | 欧洲在线视频 | 91成人午夜精品福利院在线观看 | 欧美首页 | 国内视频一区二区 | 国产成人综合亚洲 | 麻豆一区 | 久久综合综合久久 | 亚洲综合色一区二区三区小说 | 国产成人精品久久一区二区三区 | 婷婷亚洲综合 | 精品国产精品国产 | 亚洲一区二区影视 | 色一本| 国产欧美一区二区三区在线看 | 精品无码久久久久久国产 | 亚洲精品女同中文字幕在线 |