http://codeigniter.com/wiki/ReCAPTCHA/CodeIgniter 1.7 reCaptcha幫助
好的。所以我下載了代碼。將所有文件移到適當的文件夾中。在config/recaptcha.php文件中設置鍵。然後在那裏我的表單提交邏輯我放在
$this->form_validation->run()
功能。
然後在HTML中我做了什麼?我需要顯示用戶輸入的驗證碼。我看到谷歌的代碼將php recaptcha添加到非代碼點火器文檔中,但我不確定哪些部分是相關的。我不知道我應該如何打電話給特定的文件。眼下
<? $this->load->view('recaptcha.php');
$publickey = "thekeynumbersandgibberish";
echo get_html($publickey);
?>
目前這打破我的HTML頁面,我想我沒有正確調用文件和功能使用代碼點火器的語法。什麼是正確的語法?這不包含在代碼點火器文檔中。
Insight將不勝感激。
我沒有用在CI的驗證碼,但蛋糕使用它時,我只是用'$驗證碼\t = recaptcha_get_html($公鑰)加載的驗證碼HTML; '在控制器中,然後將其分配給視圖。沒有在視圖中加載任何文件 – JohnP 2011-04-13 18:26:44
不幸的是,我並不真正瞭解所有需要的細節。你能詳細說明嗎?我究竟如何「分配一些視圖」 – CQM 2011-04-16 02:50:15
我已經添加了一些更多的細節作爲答案。 – JohnP 2011-04-16 05:06:50