不支持cookie和imagecreate的PHP环境如何做验证?(思路即可) 给别人写的验证。这PHP环境比较BT,4.2版本,非WIN主机,未开启cookie,未配置php_gd.dll文件导致无法用画图法。可以用session。最好能在关闭IE的短期内,保证hash的持续性。小弟虚心地向大家请教一些实现这个验证的思路(请不要说配置服务器文件的方法,谢谢合作)。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接用文字,比如 25+16=回答数字可以用session js绘图...?做效果js很强大...客户端绘图,用activeX? 1你先做0-9每个数字做一张图片2然后产生随机4位随机数并用session记录下来3页面显示4位随机数对应的图片4取得用户随机数并与session比较 既然能用SESSION 也就代表能用cookie吧 特殊关闭了COOKIE函数?完善点楼上的思路图片不可以直接输出文件名 否则这个验证码没有一点效果用img.php?id=1 img.php?id=2 这样的形式输出 只要有file函数就可以验证码不简简单单的是 数字或者字符的图片 应该还有混淆背景否者效果也不会很好 现在图片识别的代码N多 可以在有GD库的环境下生成图片 例如第1位生成100种样式的 可以有颜色 倾斜 位置等等 随机就好了输出的时候随机输出其中1个就好了要求更高的时候按背景分组生成不同样式 随机使用某组的某个样式实际中俺也是这么做的即使有GD库也不即时生成图片 俺认为太耗费CPU和内存 也容易被攻击测试过的 GD库绘制图像的时候比正常页面对CPU的消耗要高出数倍 呵呵 1+1=?这样的问题 俺认为没有什么意义 输出字符很容易被猜解 输出图片又多此一举中文问题又不能太过复杂 呵呵 简单的同样容易被猜解 如果不支持cookie只能用get传值 session_id或每页均读数据库验证 php操作mysql数据问题求助 请教大家此公式用php如何写简单一些?? 如何将上传到web务器 关于慢查询日志功能 见了鬼了, $_request的问题. 大家有想过自己开个软件公司吗?难道你想一辈子写程序吗?这需要具备那些东东,注册有限公司有何要求,欢迎讨论! 关于mysql的问题,有phpmyadmin管理中,出现了一些奇怪的进程 想接受挑战的朋友进来看看~~ 求无需数据库支持的的PHP聊天室源码 请问高手,关于php连接数据库的问题 上海地区的PHPer看过来呢!! 寻找高级PHP程序员
回答数字可以用session
做效果js很强大...客户端绘图,用activeX?
2然后产生随机4位随机数并用session记录下来
3页面显示4位随机数对应的图片
4取得用户随机数并与session比较
用img.php?id=1 img.php?id=2 这样的形式输出 只要有file函数就可以验证码不简简单单的是 数字或者字符的图片 应该还有混淆背景
否者效果也不会很好 现在图片识别的代码N多 可以在有GD库的环境下生成图片 例如第1位生成100种样式的 可以有颜色 倾斜 位置等等 随机就好了
输出的时候随机输出其中1个就好了
要求更高的时候按背景分组生成不同样式 随机使用某组的某个样式
实际中俺也是这么做的即使有GD库也不即时生成图片 俺认为太耗费CPU和内存 也容易被攻击
测试过的 GD库绘制图像的时候比正常页面对CPU的消耗要高出数倍 呵呵 1+1=?这样的问题 俺认为没有什么意义 输出字符很容易被猜解 输出图片又多此一举
中文问题又不能太过复杂 呵呵 简单的同样容易被猜解
或每页均读数据库验证