php专区

 首页 > php专区 > PHP进阶 > 方法&架构 > php简单生成验证码_PHP教程

php简单生成验证码_PHP教程

分享到:
【字体:

利用php自身带的函数来实现图片验证码生成功能,有需要的朋友可以参考一下。
//must start or continue session and save CAPTCHA string in $_SESSION for
//it to be available to other requests
if(!isset($_SESSION)){
session_start();
header('Cache-control:private');
}
//create a 65*20 pixel image
$width=65;
$height=20;
$image=imagecreate(65,20);
//fill the image background color
$bg_color=imagecolorallocate($image,0x33,0x66,0xFF);
imagefilledrectangle($image,0,0,$width,$height,$bg_color);
//fetch random text
$text=random_text(5);
//determine x and y coordinates for centering text
$font=5;
$x=imagesx($image)/2-strlen($text)*imagefontwidth($font)/2;
$y=imagesy($image)/2-imagefontheight($font)/2;
//write text on image
$fg_color=imagecolorallocate($image,0xFF,0xFF,0xFF);
imagestring($image,$font,$x,$y,$text,$fg_color);
//save the CAPTCHA string for later comparison
$_SESSION['captcha']=$text;
//output the image
header('Content-type:image/png');
imagepng($image);
imagedestroy($image);
?>

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/629698.htmlTechArticle利用php自身带的函数来实现图片验证码生成功能,有需要的朋友可以参考一下。 ?php教程 //must start or continue session and save CAPTCHA string in $_SE...

分享到:
php高安全验证码生成程序_PHP教程
本生成程序需要调用一些字体库哦,你可以调用你系统自带的一些字体,当然也可以像dedecms一样自己把字体放到一个目录,这样在服务器上也可以使用了。 代码如下
基础phpmysql防止sql攻击注入的办法_PHP...
我们利用了php教程自带的Magic Quotes来判断是否是开启了,如果是就strips教程lashes否则就用mysql教程_real_escape_string来过滤 //如果Magic Quotes功用启用 if (get_magic_quotes_gpc()) { $name = stripslashes($name); }else{ $name = mysql_real_escape_string($name); } mysql_query("SELECT * FROM users WHER...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……