PHP验证码
来源:互联网 发布:飞思卡尔单片机官网 编辑:程序博客网 时间:2024/05/29 01:56
<?php
session_start();
for($i=0;$i<4;$i++)
{
@$rand.=dechex(rand(1,15));
}
$im=imagecreatetruecolor(100,30);
$bg=imagecolorallocate($im,0,0,0);
$te=imagecolorallocate($im,255,255,255);
imagestring($im,rand(1,6),rand(3,70),rand(0,15),$rand,$te);
for($i=0;$i<3;$i++)
{
$tes=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));
imageline($im,0,rand(0,15),100,rand(0,15),$tes);
}
for($i=0;$i<200;$i++)
{
imagesetpixel($im,rand()%100,rand()%30,$tes);
}
//$str=iconv("gbk","UTF-8","新年快乐");
//imagettftext($im,20,0,20,20,$te,'convalescence.ttf',$str);
header("Content-type: image/jpeg");
imagejpeg($im);
$_SESSION[check_pic]=$rand;
?>
session_start();
for($i=0;$i<4;$i++)
{
@$rand.=dechex(rand(1,15));
}
$im=imagecreatetruecolor(100,30);
$bg=imagecolorallocate($im,0,0,0);
$te=imagecolorallocate($im,255,255,255);
imagestring($im,rand(1,6),rand(3,70),rand(0,15),$rand,$te);
for($i=0;$i<3;$i++)
{
$tes=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));
imageline($im,0,rand(0,15),100,rand(0,15),$tes);
}
for($i=0;$i<200;$i++)
{
imagesetpixel($im,rand()%100,rand()%30,$tes);
}
//$str=iconv("gbk","UTF-8","新年快乐");
//imagettftext($im,20,0,20,20,$te,'convalescence.ttf',$str);
header("Content-type: image/jpeg");
imagejpeg($im);
$_SESSION[check_pic]=$rand;
?>
- php图形验证码
- php 验证码
- PHP 验证码
- PHP图片验证码
- php验证码类
- php实现验证码
- PHP实现验证码
- PHP实现验证码
- PHP生成验证码
- PHP验证码
- php验证码类
- PHP 生成验证码
- php 验证码
- php 图片验证码
- php 验证码控件
- php 验证码总结
- PHP验证码生成
- PHP生成验证码
- ASP无组件上传
- QTP对象识别机制 (转载)
- Java学习经验和进阶 & Java Web开发review
- iOS gcd
- 浏览器兼容问题--亲身经历之血的教训
- PHP验证码
- 双缓冲绘图
- 对集成学习的初步理解
- P2P原理及UDP穿透简单说明
- 图片转换PDF
- 强类型DataSet的使用
- PHP获取http头信息
- SQL Server中的执行计划引擎入门
- bootstrap bagging boosting