如何使用CodeIgniter创建安全的联系表单(cf)

时间:2010-09-28 12:38:52

标签: forms codeigniter contact

我想使用CodeIgniter创建安全cf。我是使用CodeIgniter的新手。他们应该使用他们的一些库,还是应该使用FormHelper和EmailHelper创建一个库。另外,如果我选择使用Helpers创建一个,那么如何处理垃圾邮件呢?

1 个答案:

答案 0 :(得分:0)

尽管您可以使用form validation class

指定其他功能/净化等,但CI表单帮助程序会自动转义所有提交的数据以保护它。

$this->form_validation->set_rules('username', 'Username', 'required|xss|trim');

以及自定义回调功能。

至于垃圾邮件,你可以使用内置的CAPTCHA库,它通常是“ok”但不是很棒。有很多文档可以帮助您实现RECAPTCHA。

简而言之,您需要表单助手,表单验证库,电子邮件助手以及可能的验证码插件或扩展程序。