zoukankan      html  css  js  c++  java
  • 织梦cms安装完成后登录后台出现空白。主要原因是php版本的问题

    织梦cms安装完成后登录后台出现空白。主要原因是php版本的问题

    问题原因:
    session_register,php5.4移除了这个函数,版本里说明,继续使用该函数会产生错误。
    if (!isset($_SESSION[$this->keepUserTypeTag]))改成这个方式就可以了

    解决方法:
    找include/userlogin.class.php里面的keepuser()函数,
    把@session_register 全部改写, 虽然不知道这个@是什么意思
    把@session_register($this->keepUserIDTag); 注释掉,然后改为
    if (!isset($_SESSION[$this->keepUserIDTag]))
    全部有6个。
    如下:
    if (!isset($_SESSION[$this->keepUserIDTag]))
    //@session_register($this->keepUserIDTag);
    $_SESSION[$this->keepUserIDTag] = $this->userID;
    if (!isset($_SESSION[$this->keepUserTypeTag]))
    //@session_register($this->keepUserTypeTag);
    $_SESSION[$this->keepUserTypeTag] = $this->userType;
    if (!isset($_SESSION[$this->keepUserChannelTag]))
    //@session_register($this->keepUserChannelTag);
    $_SESSION[$this->keepUserChannelTag] = $this->userChannel;
    if (!isset($_SESSION[$this->keepUserNameTag]))
    //@session_register($this->keepUserNameTag);
    $_SESSION[$this->keepUserNameTag] = $this->userName;
    if (!isset($_SESSION[$this->keepUserPurviewTag]))
    //@session_register($this->keepUserPurviewTag);
    $_SESSION[$this->keepUserPurviewTag] = $this->userPurview;
    if (!isset($_SESSION[$this->keepAdminStyleTag]))
    //@session_register($this->keepAdminStyleTag);
    $_SESSION[$this->keepAdminStyleTag] = $adminstyle;
    然后就可以登入后台了。

  • 相关阅读:
    理解volatile与synchronized
    实现任意两个数的互换
    增删改查+部分前段内容
    Hibernate知识点小结汇总
    Spring知识点小结(一)
    JDBC相关
    Redis工具之Jedis
    Hibernate知识点小结(四)--JPA
    Hibernate知识点小结(三)-->一对多与多对多配置
    Hibernate知识点小结(二)
  • 原文地址:https://www.cnblogs.com/buyanyu520/p/3101563.html
Copyright © 2011-2022 走看看