這裏是驗證碼使用的驗證碼的鏈接click here問題是,當我發送驗證碼時,當我進行驗證時,總是說它不正確。 它總是顯示錯誤消息,所以它沒有正確驗證我如何使用會話['captcha'] ['代碼']沒有它搞砸每一個帖子回 有些東西是錯誤的,它必須改變後發回和不同會話,但是當我打印($ _ SESSION)時,輸入並匹配驗證碼的值就是這個值。會話驗證碼始終是錯的
PHP:全部在同一頁上。
<?PHP
session_start();
$_SESSION['captcha'] = captcha();
$captcha_code = $_POST["captcha_code"];
if(isset($_POST["captcha_code"])){
do verification here //
if(....) {
if(strtolower($captcha_code) != strtolower($_SESSION["captcha"]["code"])) {
$error_message .= "<li>The code you entered is incorrect.</li>";
$hasError = true;
}
}
}
檢查帖子後創建會話!通過這種方式,您可以在將其與發佈進行比較之前創建新的會話。這就是它總是錯的:) – 2013-02-16 13:03:50