ThinkPHP3.2.1圖片驗(yàn)證碼實(shí)現(xiàn)方法
本文實(shí)例講述了ThinkPHP3.2.1圖片驗(yàn)證碼實(shí)現(xiàn)方法。分享給大家供大家參考,具體如下:
今天用到圖片驗(yàn)證碼的功能,在網(wǎng)上找到ThinkPHP的以下代碼:
Public function verify(){ import('think.Image'); Image::buildImageVerify(); }
添加到Controller中,通過(guò)地址“http://localhost/index.php/passport/index/verify”來(lái)訪問(wèn),卻提示以下錯(cuò)誤:
Class 'Passport\Controller\Image' not found
我的ThinkPHP版本是:3.2.1,經(jīng)過(guò)查看對(duì)應(yīng)版本的文檔“http://document.thinkphp.cn/manual_3_2.html#verify”,發(fā)現(xiàn)需要使用以下代碼:
Public function verify(){ $Verify = new \Think\Verify(); $Verify->entry(); }
但刷新瀏覽之后又出錯(cuò)了“Call to undefined function Think\imagecreate()”
搜索之后發(fā)現(xiàn)是沒(méi)有啟用“extension=php_gd2.dll”擴(kuò)展,在php.ini中去掉前邊的分號(hào); 再刷新瀏覽圖片驗(yàn)證碼就出來(lái)了。
更多關(guān)于thinkPHP相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《ThinkPHP入門(mén)教程》、《thinkPHP模板操作技巧總結(jié)》、《ThinkPHP常用方法總結(jié)》、《smarty模板入門(mén)基礎(chǔ)教程》及《PHP模板技術(shù)總結(jié)》。
希望本文所述對(duì)大家基于ThinkPHP框架的PHP程序設(shè)計(jì)有所幫助。
- ThinkPHP5.0框架驗(yàn)證碼功能實(shí)現(xiàn)方法【基于第三方擴(kuò)展包】
- thinkPHP5.0框架驗(yàn)證碼調(diào)用及點(diǎn)擊圖片刷新簡(jiǎn)單實(shí)現(xiàn)方法
- 完美解決thinkphp驗(yàn)證碼出錯(cuò)無(wú)法顯示的方法
- ThinkPHP驗(yàn)證碼使用簡(jiǎn)明教程
- ThinkPHP打開(kāi)驗(yàn)證碼頁(yè)面顯示亂碼的解決方法
- thinkphp3.2點(diǎn)擊刷新生成驗(yàn)證碼
- 詳解ThinkPHP3.2.3驗(yàn)證碼顯示、刷新、校驗(yàn)
- thinkphp自帶驗(yàn)證碼全面解析
- thinkPHP中驗(yàn)證碼的簡(jiǎn)單實(shí)現(xiàn)方法
- ThinkPHP驗(yàn)證碼和分頁(yè)實(shí)例教程
- tp5(thinkPHP5框架)captcha驗(yàn)證碼配置及驗(yàn)證操作示例
相關(guān)文章
Laravel Memcached緩存驅(qū)動(dòng)的配置與應(yīng)用方法分析
這篇文章主要介紹了Laravel Memcached緩存驅(qū)動(dòng)的配置與應(yīng)用方法,結(jié)合實(shí)例形式分析了在Laravel框架配置Memcached緩存及相關(guān)使用方法,需要的朋友可以參考下2016-10-10typecho插件編寫(xiě)教程(一):Hello World
這篇文章主要介紹了typecho插件編寫(xiě)教程(一):Hello World,本文講解了插件的文件結(jié)構(gòu)、插件信息、插件結(jié)構(gòu)、插件流程等內(nèi)容,需要的朋友可以參考下2015-05-05PHP如何獲取當(dāng)前主機(jī)、域名、網(wǎng)址、路徑、端口等參數(shù)
本篇文章主要介紹了PHP如何獲取當(dāng)前主機(jī)、域名、網(wǎng)址、路徑、端口等參數(shù),具有一定的參考價(jià)值,有興趣的可以了解下2017-06-06Laravel中批量賦值Mass-Assignment的真正含義詳解
Laravel作為在國(guó)內(nèi)國(guó)外都頗為流行的PHP框架,風(fēng)格優(yōu)雅,其擁有自己的一些特點(diǎn),下面這篇文章主要給大家介紹了關(guān)于Laravel中批量賦值Mass-Assignment的真正含義,需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09php 分頁(yè)函數(shù)multi() discuz
discuz摘出來(lái)的php分頁(yè)函數(shù)multi(),大家以后也可以從discuz來(lái)獲取各種比較好的函數(shù)了,學(xué)習(xí)要注意借鑒。2009-06-06layui數(shù)據(jù)表格自定義每頁(yè)條數(shù)limit設(shè)置
今天小編就為大家分享一篇layui數(shù)據(jù)表格自定義每頁(yè)條數(shù)limit設(shè)置,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10非常好用的Zend Framework分頁(yè)類(lèi)
這篇文章主要介紹了非常好用的Zend Framework分頁(yè)類(lèi),包含控制層、模型層、視圖層及分頁(yè)源碼,Css部分請(qǐng)自由發(fā)揮,需要的朋友可以參考下2014-06-06PHP并發(fā)場(chǎng)景的三種解決方案代碼實(shí)例
這篇文章主要介紹了PHP并發(fā)場(chǎng)景的三種解決方案代碼實(shí)例,有對(duì)這方面感興趣的同學(xué)可以借鑒參考下2021-02-02淺談laravel框架sql中g(shù)roupBy之后排序的問(wèn)題
今天小編就為大家分享一篇淺談laravel框架sql中g(shù)roupBy之后排序的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10