0

CodeIgniter を使用してセキュアな cf を作成したいと考えています。CodeIgniter を初めて使用します。FormHelper と EmailHelper を使用して作成する必要があるか、ライブラリを作成する必要があります。また、ヘルパーで作成する場合、スパムをどのように処理できますか?

4

1 に答える 1

0

CI フォーム ヘルパーは、送信されたデータを保護するために自動的にエスケープしますが、フォーム検証クラスを使用して追加の機能/浄化などを指定できます。

すなわち

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

カスタム コールバック関数と同様に。

スパムに関しては、組み込みの CAPTCHA ライブラリを使用できます。これは通常は「問題ありません」が、素晴らしいものではありません。代わりに RECAPTCHA を実装するのに役立つドキュメントがたくさんあります。

要するに、フォーム ヘルパー、フォーム検証ライブラリ、メール ヘルパー、そして場合によってはキャプチャ プラグインまたは拡張機能が必要になります。

于 2010-10-01T08:18:21.053 に答える