- 在线时间
- 24 小时
- 专家
- 0
- UID
- 523601
- 注册时间
- 2009-12-3
- 帖子
- 23
- 精华
- 0
- 积分
- 64
- 居住地
- 福建省 南平市
- 离线
- 163 天
- 帖子
- 23
- 体力
- 77
- 威望
- 0
- 居住地
- 福建省 南平市
|
发表于 2011-7-20 07:58:43
|显示全部楼层
测试过了 不是二楼的原因
一个网友告诉我 可能是$_SESSION['code']赋值时出现的问题
该变量赋值的文件是 ../Public/Code.php 内容如下
- <?php
- session_start();
- header('Content-type: image/png');
- $codes = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890';
- while ( strlen($code) < 4 ) $code .= substr($codes,mt_rand(0,strlen($codes)-1),1);
- $_SESSION['code'] = $code;
- $img = imagecreatetruecolor(48,18);
- $bgRGB = imagecolorallocate($img,204,244,102);
- $codeRGB = imagecolorallocate($img,0,51,102);
- imagefilledrectangle($img,0,0,48,18,$bgRGB);
- imagestring($img,4,8,1,$code,$codeRGB);
- imagepng($img);
- imagedestroy($img);
- session_destroy();
- ?>
复制代码 |
|