我想在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。
元素是拉动代码的好方式,被撒了个遍各地不同的观点: