您好,欢迎访问一九零五行业门户网

验证码在哪加时间的字符串才可以避免读缓存解决方法

验证码在哪加时间的字符串才可以避免读缓存
这是我用类包装的一个验证图片功能 但是我不知道在哪加时间字符串才可以避免读缓存 还请高手指教下
php coderandcodelength = 5; $this->imgwidth = 80; $this->imgheight = 20; $this->codelength = count($this->code)-1; //获取数组长度当随机范围 $this->createrandcode(); $this->createimg(); $this->createstring(); $this->drawline($this->line); $this->ending(); } function createrandcode(){ for($i=0;$irandcodelength;$i++){ //初始化验证码 $this->randcode .= $this->code[rand(0,$this->codelength)]; } } function createimg(){ //创建图片 前景 背景颜色 $this->image = imagecreatetruecolor($this->imgwidth,$this->imgheight); $this->background = imagecolorallocate($this->image,0,0,0); $this->foreground = imagecolorallocate($this->image,255,255,255); } function createstring(){ //创建字符串 imagestring($this->image,5,rand(5,35),0,$this->randcode,$this->foreground); } function drawline($some){ for($i=0;$iimage,rand(1,$this->imgwidth),rand(1,$this->imgheight),rand(1,$this->imgwidth),rand(1,$this->imgheight),$this->foreground); } } function ending(){ ob_clean(); //抛弃缓存内容 header(content-type: image/jpeg); imagejpeg($this->image); }}?>
------解决方案--------------------
网上搜一大把。
其它类似信息

推荐信息