验证码,是一种区分用户是计算机和人的公共全自动程序,在captcha测试中,作为服务器的计算机会自动生成一个问题由用户来解答,这个问题可以由计算机生成并评判,但是必须只有人类才能解答,由于计算机无法解答captcha的问题,所以回答出问题的用户就可以被认为是人类,php实例代码如下:
<?php session_start(); $string = null; $im = imagecreatetruecolor(60, 25); //创建真彩图60*25 $bg = imagecolorallocate($im, 255, 255, 255); //白色背景 imagefill($im, 0, 0, $bg); //填充白色 $x = 5; // $y = 0; //文字坐标 for ($i = 0; $i & lt; 4; $i++) { $char = mt_rand(0, 9); $string.= $char; $y = mt_rand(0, 10); $ccolor = imagecolorallocate($im, mt_rand(0, 230) , mt_rand(0, 230) , mt_rand(0, 230)); imagechar($im, 6, $x, $y, $char, $ccolor); //填充文字 $x+= mt_rand(10, 15); } for ($i = 0; $i{$x1 = mt_rand(0, 80); $x2 = mt_rand(0, 80); $y1 = mt_rand(0, 30); $y2 = mt_rand(0, 30); $x2 = $x1 + mt_rand(1, 5); $y2 = $y1 + mt_rand(1, 5); $lc = imagecolorallocate($im, mt_rand(0, 230) , mt_rand(0, 230) , mt_rand(0, 230)); imageline($im, $x1, $y1, $x2, $y2, $lc); //填充线条 }$_session['code'] = md5($string); header("content-type:image/jpeg"); imagepng($im); imagedestroy($im);
永久地址:
转载随意~请带上教程地址吧^^

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

PhpStorm versi Mac
Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

Muat turun versi mac editor Atom
Editor sumber terbuka yang paling popular

mPDF
mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

Dreamweaver Mac版
Alat pembangunan web visual