永发信息网

验证码怎么用php实现?

答案:1  悬赏:20  手机版
解决时间 2021-12-02 21:21
验证码怎么用php实现?
最佳答案


srand((double)microtime()*1000000);

//验证用户输入是否和验证码一致
if(isset($HTTP_POST_VARS['authinput']))
{
if(strcmp($HTTP_POST_VARS['authnum'],$HTTP_POST_VARS['authinput'])==0)

echo "验证成功!";
else
echo "验证失败!";
}

//生成新的四位整数验证码
while(($authnum=rand()%10000)<1000);
?>


??代码二:



//生成验证码图片
Header("Content-type: image/PNG");
srand((double)microtime()*1000000);
$im = imagecreate(58,28);
$black = ImageColorAllocate($im, 0,0,0);
$white = ImageColorAllocate($im, 255,255,255);
$gray = ImageColorAllocate($im, 200,200,200);
imagefill($im,68,30,$gray);

//将四位整数验证码绘入图片
imagestring($im, 5, 10, 8, $HTTP_GET_VARS['authnum'], $black);

for($i=0;$i<50;$i++) //加入干扰象素
{
imagesetpixel($im, rand()%70 , rand()%30 , $black);
}

ImagePNG($im);
ImageDestroy($im);
???>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
作文用乐观的眼睛600字
煎牛排时西兰花怎么做
出水量为2.5-3m06/h全自动软水器直径多大
南京左右化工有限公司怎么样?
从“建筑大国”到“建筑强国”,我们该如何转
邯郸晚上三点多有去涉县的班车吗
求仙居到神仙居公交车全班次时间
刚买的罐装酸奶怎么吃
Q235B的最高耐多少高温?
河北唐山市大约市丰润区,或者是不远的地方,
西安咸阳机场到三原大巴
眼睛度数近视过1000度了怎么办
为什么我只是摸了一下阴唇,我女朋友就说疼
今天投实心球,一投出去后,腰部用力把腰拉到
苹果5专用白色耳机是蓝网还是黑网?证明一下
推荐资讯
足 亦 是什么字
看图填算式第一个图是一只小鸡第二个是被虚线
重力脚轮Pu车间有毒吗
为什么上海人称姑姑为娘娘
人类生存为什么离不开水?
221.238.55.64/30子网掩码是什么,ip地址
谁给我把各个刀塔传奇版本中的区名写下 并要
根象红薯的兰花是什么品种
施工总承包企业能否将土方工程或劳务分包给具
用废旧物品做太空的东西
德赛洁具好吗,是前10名吗?
潮汐王子成就攻略
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?