标签 dede后台显示kongb 下的文章

原因分析 session_register,php5.4移除了这个函数,版本里说明,继续使用该函数会产生错误。

if (!isset($_SESSION[$this->keepUserTypeTag]))改成这个方式就可以了

解决方法是: 找到include文件夹中的userlogin.class.php文件中把所有带有session_register的全部删除即可。

@session_register下的所有语句屏蔽掉 具体屏蔽的代码如下:

function keepUser()

{

if($this->userID != ” && $this->userType != ”)

{

global $admincachefile,$adminstyle;

if(empty($adminstyle)) $adminstyle = ‘dedecms’;

/ @session_register($this->keepUserIDTag); /

$_SESSION[$this->keepUserIDTag] = $this->userID;

/ @session_register($this->keepUserTypeTag); /

$_SESSION[$this->keepUserTypeTag] = $this->userType;

/ @session_register($this->keepUserChannelTag); /