📄 cknum.php
字号:
<?php
error_reporting(0);
$x_size=60;
$y_size=20;
$nmsg=num_rand(4);
$S=$_SERVER['SERVER_PORT']=='443' ? 1:0;
setcookie('ck_num',md5($nmsg),0,'/','',$S);
$aimg = imagecreate($x_size,$y_size);
$back = imagecolorallocate($aimg, 255, 255, 255);
$border[0] = imagecolorallocate($aimg, 0, 0, 0);
$border[1] = imagecolorallocate($aimg, 255, 0, 0);
$border[2] = imagecolorallocate($aimg, 0, 0, 255);
$border[3] = imagecolorallocate($aimg, 0, 128, 0);
imagefilledrectangle($aimg, 0, 0, $x_size - 1, $y_size - 1, $back);
imagerectangle($aimg, 0, 0, $x_size - 1, $y_size - 1, $border[0]);
for ($i=0;$i<strlen($nmsg);$i++){
$color = $i%4;
$color = $border[$color];
imageString($aimg,5,$i*$x_size/4+3,2, $nmsg[$i],$color);
}
header("Content-type: image/png");
imagepng($aimg);
imagedestroy($aimg);exit;
function num_rand($lenth){
mt_srand((double)microtime() * 1000000);
for($i=0;$i<$lenth;$i++){
$randval.= mt_rand(0,9);
}
$randval=substr(md5($randval),mt_rand(0,32-$lenth),$lenth);
return $randval;
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -