0
现在Web页面上的表单一般都会内嵌一条验证码输入,以防止服务器被恶意DoS攻击或者不法之徒利用机器程序自动贴牛皮癣广告。
原文地址:http://blog.csdn.net/colinchan/archive/2007/05/14/1608957.aspx
在PHP里的简单实现方法如下:
1. 首先在表单页面展现之前,生成一副图片,并添加上一些干扰像素或线段(防止OCR程序自动识别)
再由PHP程序自动生成随机的待验证的一串数字和字母组合的字符, 调用imagettftext()函数画到图片中,
并把这串字符保存到Session级变量中。
以下为生成验证码的文件authcode.php (需要php gd库的支持,否则无法正常显示验证码图片)
2. 在form表单中添加显示验证码图片
3. 当用户提交输入后,就可以验证所输入的验证码与服务器端保存的验证码是否一致。
原文地址:http://blog.csdn.net/colinchan/archive/2007/05/14/1608957.aspx
在PHP里的简单实现方法如下:
1. 首先在表单页面展现之前,生成一副图片,并添加上一些干扰像素或线段(防止OCR程序自动识别)
再由PHP程序自动生成随机的待验证的一串数字和字母组合的字符, 调用imagettftext()函数画到图片中,
并把这串字符保存到Session级变量中。
以下为生成验证码的文件authcode.php (需要php gd库的支持,否则无法正常显示验证码图片)
2. 在form表单中添加显示验证码图片
3. 当用户提交输入后,就可以验证所输入的验证码与服务器端保存的验证码是否一致。
一分钟学会获取CPU序列号[陈敏的Blog]
7月5号开始集训,希望大家能够有所收获


2007/07/02
22:01
3037



