這是乙個比較詭異的問題,經過無數次測試,發現是動態ip的問題。反應到程式是實際不是驗證碼的問題,而是session的問題。
解決方案是,修改includes/lib_base.php檔案real_ip()函式,如下:
function real_ip()
/* 新增以下** */
if(isset($_cookie['real_ipd']) && !empty($_cookie['real_ipd']))
/* 新增以上** */
/* 新增以下** */
setcookie("real_ipd", $realip, time()+36000, "/");
/* 新增以上** */
return $realip;
}
ecshop驗證碼不顯示
1 公司最近用乙個ecshop做乙個專案,但是在後台登陸和找回密碼的時候發現驗證碼是不顯示的 解決加法 找到根目錄下 wwwroot includes init.php的這個檔案把如下 注釋掉就可以了 判斷是否支援 gzip 模式 if defined init no smarty gzip ena...
ecshop驗證碼不顯示
1 公司最近用乙個ecshop做乙個專案,但是在後台登陸和找回密碼的時候發現驗證碼是不顯示的 解決加法 找到根目錄下 wwwroot includes init.php的這個檔案把如下 注釋掉就可以了 判斷是否支援 gzip 模式 if defined init no smarty gzip ena...
TP5 1 驗證碼驗證錯誤
ajax 驗證因為是onblur 驗證總是提交兩次資料,第一次對,第二次錯。思考一下,肯定是session 被清空了,找到驗證碼配置裡面有一項是驗證後是否重置 驗證成功後是否重置 reset false 驗證碼 publicfunction verify publicfunction checkca...