function getCode() { session_start(); $validationCode = new ValidationCode(60, 28, 4); $_SESSION['validationCode'] = $validationCode->getCheckCode(); $validationCode->showImage(); }
public function check_code() { import('system/contrib/auth/checkcode'); import('system/share/network/session'); Session::start(); $a = new ValidationCode(); $a->outimg(); $_SESSION['vdcode'] = $a->checkcode; }
<?php error_reporting(E_ALL ^ E_NOTICE); session_start(); require_once './inc/validationCode.php'; require_once './inc/var.php'; $image = new ValidationCode('60', '20', '4'); //图片长度、宽度、字符个数 $image->outImg(); $_SESSION[$_SYS['sessionpre'] . 'validationcode'] = $image->checkcode;
<?php session_start(); require_once 'ValidationCode.php'; $image = new ValidationCode(); $image->showImage(); $_SESSION['validationcode'] = $image->getCheckCode();
if (imagetypes() & IMG_GIF) { header("Content-type:image/gif"); imagegif($this->image); } elseif (imagetypes() & IMG_JPG) { header("Content-type:image/jpeg"); imagegif($this->image, "", 0.5); } elseif (imagetypes() & IMG_PNG) { header("Content-type:image/png"); imagegif($this->image); } elseif (imagetypes() & IMG_WBMP) { header("Content-type:image/vnd.wap.wbmp"); imagegif($this->image); } else { die("PHP不支持图像创建"); } } /* () * @Description: 析构函数 @param none * * */ function __destruct() { imagedestroy($this->image); } } $validation_code = new ValidationCode(); //echo $validation_code->getCheckCode(); echo $validation_code->showImage();