Heim > Backend-Entwicklung > PHP-Tutorial > php 验证码程序_PHP教程

php 验证码程序_PHP教程

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-07-13 10:45:27
Original
1186 Leute haben es durchsucht

php 验证码程序 一款php 验证码程序函数,原理是利用php gd库再生成随便数字,然后创建一个session与一张数字图片,就成了图形验证码了。

php教程 验证码程序
一款php 验证码程序函数,原理是利用php gd库再生成随便数字,然后创建一个session与一张数字图片,就成了图形验证码了。
*/

function fun_code($sessionname)
{
 header("content-type:image/png");
 session_start();
 $authnum_session = '';
 //$str = 'abcdefghijkmnpqrstuvwxyz1234567890';
 $str = '1234567890';
 $l = strlen($str);
 for($i=1;$i  {
  $num=rand(0,$l-1);
  $authnum_session.= $str[$num];
 }
 $_session[$sessionname]=$authnum_session;
 srand((double)microtime()*1000000);
 $im = imagecreate(50,20);
 $black = imagecolorallocate($im, 0,0,0);
 $white = imagecolorallocate($im, 255,255,255);
 $gray = imagecolorallocate($im, 200,200,200);
 imagefill($im,68,30,$gray);
 for($i=0;$i  {
  imageline($im,rand(0,30),rand(0,21),rand(20,40),rand(0,21),$li);
 }
 imagestring($im, 5, 8, 2, $authnum_session, $white);
 for($i=0;$i  {
  imagesetpixel($im, rand()%70 , rand()%30 , $gray);
 }
 imagepng($im);
 imagedestroy($im);
}
echo fun_code("code");

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/633010.htmlTechArticlephp 验证码程序一款php 验证码程序函数,原理是利用php gd库再生成随便数字,然后创建一个session与一张数字图片,就成了图形验证码了。...
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage