這篇文章主要介紹了PHP實現算式驗證碼和漢字驗證碼實例,本文直接給出實現代碼,需要的朋友可以參考下
在PHP網站開發中,驗證碼可以有效地保護我們的表單不被惡意提交,但是如果不使用算式驗證碼或者漢字驗證碼,僅僅使用簡單的字母或者數字驗證碼,這樣的驗證碼方案真的安全嗎?
大家知道簡單數字或者字母驗證碼很容易被破解,但是算式驗證碼或者中文漢字驗證碼不容易被破解,所以建議大家在使用驗證碼的時候,盡量用算式驗證碼或者中文漢字驗證碼。
下面是我寫的兩種驗證碼代碼,有用到的朋友可以參考下:
1.算式驗證碼:
代碼如下:
}
ImagePNG($im);
ImageDestroy($im);
?>
注意:
中文漢字驗證碼單獨執行,然后獲取session會發現驗證碼和session內容不一致。但是在img 標簽中src屬性中引用這個中文漢字驗證碼文件時,然后獲取session,這時兩者內容時一致的。
感興趣的朋友可以對此進一步加以完善。
新聞熱點
疑難解答