我想在myfile.ctp中添加驗證碼。爲此我找到了captcha的源碼以及一些資源文件包括(js,php)。 我知道js文件的文件夾&包含此文件使用<?php echo $javascript->link(array('ajax_captcha.js'));?>
。但我不知道在哪裏放置PHP文件& 怎麼也包括它在myfile.ctpCakephp:在.ctp文件中包含php腳本
或者,如果有人幫我在CakePHP中實現驗證碼。
我想在myfile.ctp中添加驗證碼。爲此我找到了captcha的源碼以及一些資源文件包括(js,php)。 我知道js文件的文件夾&包含此文件使用<?php echo $javascript->link(array('ajax_captcha.js'));?>
。但我不知道在哪裏放置PHP文件& 怎麼也包括它在myfile.ctpCakephp:在.ctp文件中包含php腳本
或者,如果有人幫我在CakePHP中實現驗證碼。
對於你的js,請使用$javascript->link('ajax_captcha',false);
不要忽略擴展名。假將它放在HTML的部分。這將尋找腳本webroot/js
就個人而言,我只想用一個標準的PHP包括對事物的PHP端指令,銘記該位置將是相對於Web根目錄,即'/myPHP/captcha.php'
將webroot/myPHP/captcha.php
。
別忘了,CakePHP 是 PHP。
我會使用一個插件或組件,http://bakery.cakephp.org/articles/view/captcha-component-with-phpcaptcha
這工作得很好,PHPCaptcha你所有的人類VS電腦有心計。隨意谷歌周圍您的首選插件/組件。
麪包店還有另一篇文章 - Integrate CakePHP with Kcaptcha(也閱讀了評論)。我已經在我的應用程序中成功實施了kcaptcha。
元素是拉動代碼的好方式,被撒了個遍各地不同的觀點: