我在我的PHP表單中使用了驗證碼圖片驗證器。該表單使用cookie來檢查用戶輸入的驗證碼。除了使用cookie之外,還有其他方法可以做到嗎?PHP captcha圖片
0
A
回答
0
我不使用cookies,只需看看他們輸入的內容是否與captcha條目數據庫中的內容直接匹配;那就是如果你有一個可能的驗證碼數據庫?
4
在這種情況下,餅乾是一個非常糟糕的主意。相反,您應該使用PHP超全局下的$_SESSION
設置的變量。在您的驗證碼輸入頁面的頂部,添加這個(最低版本):
session_start();
$_SESSION['captchaCode'] = /* whatever */
session_start()
文件可以發現here。
然後,當表單提交,檢查從表單提交的值是一樣的一個在$_SESSION['captchaCode']
:
session_start();
if($_SESSION['captchaCode'] == $_POST['captchaCode'])
{
// Do interesting things
}
請記住,這是一個非常簡單的,通用的方法正在做。如果您使用的是reCAPTCHA或Securimg,那麼他們將擁有自己的驗證驗證碼的方法。
0
這是一個非常易於使用和設置的腳本。這個腳本只是創建了映像,但是併入驗證並不困難。您可以下載腳本here以驗證captach圖像是使用php還是javascript來確保帖子值等於$ _SESSION ['security_number']並完成。
相關問題
- 1. 如何更改captcha的字體系列並在captcha背景中顯示圖片?
- 2. PHP梨CAPTCHA
- 3. php symfony2 login_check captcha
- 4. Captcha沒有重寫PHP中的圖像?
- 5. PHP最好的CAPTCHA選擇
- 6. refresh Captcha圖片這是一個servlet的響應
- 7. 無法解決谷歌學術搜索圖片CAPTCHA
- 8. 基於圖像的captcha
- 9. 腳本下載CAPTCHA圖像
- 10. 用Python捕捉CAPTCHA圖像
- 11. 聯繫我們與圖像captcha
- 12. PHP Captcha圖像未加載到活動服務器
- 13. php GD captcha圖像不顯示在Mac上
- 14. PHP圖片上傳
- 15. 圖片上傳PHP
- 16. 圖片上傳PHP
- 17. PHP圖片驗證
- 18. php圖片上傳
- 19. Php使用圖片
- 20. PHP圖片顯示
- 21. CAPTCHA整合到現有的PHP表格
- 22. 如何使用php和jquery驗證CAPTCHA
- 23. jQuery ajax驗證captcha
- 24. 開源文本圖像,如Captcha?
- 25. ASP.NET CAPTCHA實現
- 26. 比CAPTCHA更好
- 27. Google Captcha AutoLoad
- 28. CAPTCHA創建
- 29. jquery update captcha
- 30. Centering No Captcha reCaptcha
是的。還有其他問題嗎? –