discuz教程:ucenter验证码总是显示CCCC的解决办法 [复制链接]

moqu8 2017-7-4

6 0

一般是因为ip频繁变化导致此问题的产生。临时解决方案如下:

编辑uc_server/model/base.php 第57行左右。

找到

$this->onlineip = $match[0] ? $match[0] : 'unknown';

在这代码之后插入一段代码:

// verydz start

$isonlineIP = isset($_COOKIE['onlineipd']) && !empty($_COOKIE['onlineipd']);

if($isonlineIP){

$this->onlineip = $_COOKIE['onlineipd'];

}else{

setcookie("onlineipd", $this->onlineip, time()+3600, "/");

}

unset($isonlineIP);

//end


最新回复 (0)
返回
支持中心
邮箱:winkill2012@qqcom
新站优化中!部分功能尚未完善,敬请谅解!
支持中心