PHP头条
热点:

PHP验证码图片展示不了


PHP验证码图片显示不了
PHP验证码图片显示不了,显示的是一个红色的叉叉。代码如下:



image.php

session_start();
if(isset($_POST['submit'])){
if(trim($_POST["test"])==$_SESSION['validationcode']){
echo '提交成功
';
}else{ 
echo '验证码输入错误!!
';
}
}
?>


Image

《script》
function newgdcode(obj,url) {
//后面传递一个随机参数,否则在IE7和火狐下,不刷新图片
obj.src = url+ '?nowtime=' + new Date().getTime();
}
《script》













imgcode.php

session_start();
require_once('ValidationCode.php');

$image = new ValidationCode(60,20,4);    

$image->showImage();
$_SESSION['validationcode'] =$image->getCheckCode(); 
?>



ValidationCode.php

     /* 类ValidationCode声明在文件名为Validationcode.php中    */
     /* 通过该类的对象可以动态获取验证码图片,和验证码字符串 */
class ValidationCode {
private $width;                               //验证码图片的宽度
private $height;                               //验证码图片的高度
private $codeNum;                            //验证码字符的个数
private $checkCode;                           //验证码字符
private $image;                               //验证码画布

/* 构造方法用来实例化验证码对象,并为一些成员属性初使化        */
/* 参数width: 设置验证码图片的宽度,默认宽度值为60像素        */
/* 参数height: 设置验证码图片的高度,默认高度值为20像素        */
/* 参数codeNum: 设置验证码中字母和数字的个数,默认个数为4个  */
function __construct($width=60, $height=20, $codeNum=4) {
$this->width=$width;                     //为成员属性width初使化
$this->height=$height;                     //为成员属性height初使化
$this->codeNum=$codeNum;               //为成员属性codeNum初使化

www.phpzy.comtrue/phprm/17384.htmlTechArticlePHP验证码图片展示不了 PHP验证码图片显示不了 PHP验证码图片显示不了,显示的是一个红色的叉叉。代码如下: image.php session_start(); if(isset($_POST['submit'])){ if(trim($_POST["test"])==$_SESSION['v...

相关文章

PHP之友评论

今天推荐