用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3516|回复: 4
收起左侧

求帮忙,验证码扩展

[复制链接]
发表于 2008-5-30 00:07:17 | 显示全部楼层 |阅读模式
下面这个文件本来是写成库的,不过很可惜不知道如何吧类生成的图片以非文件方式输出。
所以写成了控制器,随机背景色和字体色
1.四位数的显示没什么问题,不过更大的可能不行,位移没有算好,哪位有时间帮我改改
2.通过onClick=this.src='/seccode/index'方式调用,第一次点击会重新生成,不过第二次开始就没反应了,也请哪位帮我看看

[ 本帖最后由 cong 于 2008-5-30 00:32 编辑 ]

seccode.rar

1.68 KB, 下载次数: 7

发表于 2008-5-30 00:38:05 | 显示全部楼层
写成控制器没什么问题,而且我觉得更符合常理。

第二个问题是因为浏览器缓存的原因,简单的方法就是把你的onclick改为:onclick='this.src="/seccode/index/" + Math.random()'
发表于 2008-5-30 00:43:49 | 显示全部楼层
通过 PHP 输出图片,只需要发送特殊的 HTTP 头以后,直接输出图片数据就行。
 楼主| 发表于 2008-5-30 19:47:23 | 显示全部楼层
hex说的我试过,但不行,参考过fleaphp的方式,就是吧控制器用url地址输出
发表于 2008-5-30 23:40:14 | 显示全部楼层
cong 怎么不行?你把你的代码发上来看看。

本版积分规则