首页 > 网站 > 建站经验 > 正文

discuz教程:ucenter验证码总是显示CCCC的解决办法

2024-04-25 20:38:36
字体:
来源:转载
供稿:网友

一般是因为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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表