gd文件怎么打开(怎样见到GD)
验证码
验证码不是纯字符,而是一张带有字符的图片。
定义:CAPTCHA:Completely Automated Public Turing Test to Tell Computers and Humans Apart (全自动区分计算机和人类的图灵测试)
1.为什么要有验证码?
防止恶意攻击,指有不法用户通过恶意请求(PHP能做到),不断的向一台服务器发送请求,导致正常的用户不能得到资源或者速度很慢。
2.验证码为什么是图片?
人类能够很清晰的从图片中读取字符内容,而计算机目前还无法完全识别图片里面的内容。
PHP如何实现验证码?
1.PHP要能够制作和操作图片
PHP不能操作图片,需要借助外部扩展:GD扩展
2.PHP能够将字符写入到图片上
PHP制作图片
1.加载GD扩展
2.引入扩展文件,extension_dir
3.重启Apache
4.验证GD库是否加载成功phpinfo
使用GD库制作图片
imagecreatetruecolor():创建一张真彩图片,得到一个图片资源
imagepng():将一个图片资源保存或者显示成png图片
imagedestroy():销毁一个图片资源
GD制作图片流程
创建图片的代码
郑重声明:文章仅代表原作者观点,不代表本站立场;如有侵权、违规,可直接反馈本站,我们将会作修改或删除处理。
相关阅读
猜你喜欢
-
电脑如何设置壁纸(电脑如何设置壁纸和锁屏)
2022-04-09 -
图片怎么缩小内存(什么软件可以把照片内存缩小)
2022-04-06 -
生成在哪里(初页如何生成二维码)
2022-04-02 -
为什么手机收不到短信(手机没有欠费为什么不能发短信)
2022-04-02 -
Google Phone App Teardown提示功能,自动从未知数字记录呼叫者
2022-03-05 -
Oneplus 8系列无线充电底座,屏幕保护件,壳体泄漏
2021-12-22 -
Verizon-Bound Oneplus 8通过APK拆解确认
2021-12-12 -
Apple现在可以在Pro Hener上刻在您的Airpod上emoji
2021-11-29 -
Twitter将停止计算用户名并在下周开始的140个字符限制链接
2021-10-04 -
Twitter滚出新功能:用户名,GIF和媒体不计算字符限制
2021-10-01 -
Twitter停止计算140个字符中的用户名,图像和链接
2021-09-07 -
彭博:照片和链接很快就会超出Twitter的140字符限制
2021-08-31 -
Twitter上的首席执行官140字符限制:“它留下了”
2021-08-23 -
iPad Pro的YouTube应用程序最终支持本机分辨率,没有更多像素拉伸
2021-08-15 -
Twitter考虑超出140个字符的限制
2021-08-08