现象:明明验证码输入正确,却一直提示不正确,某些网站验证码一直显示“CCCC”
解决方案如下:
- 修改 uc_server/model/base.php
- 找到:$this->onlineip = $match[0] ? $match[0] : ‘unknown’;
- 在其后面加上:
- $isonlineIP = isset($_COOKIE[‘onlineipd’]) && !empty($_COOKIE[‘onlineipd’]);
- if($isonlineIP){
- $this->onlineip = $_COOKIE[‘onlineipd’];
- }else{
- setcookie(“onlineipd”, $this->onlineip, time()+3600, “/”);
- }
- unset($isonlineIP);