用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1927|回复: 6
收起左侧

[版本 3.x] 使用memcached保存session失败

[复制链接]
发表于 2016-1-28 18:19:38 | 显示全部楼层 |阅读模式
文件/system/libraries/Session/Session_driver.php
发现如下代码,
        /**
         * Class constructor
         *
         * @param        array        $params        Configuration parameters
         * @return        void
         */
        public function __construct(&$params)
        {
                $this->_config =& $params;

                if (is_php('7'))
                {
                        $this->_success = TRUE;
                        $this->_failure = FALSE;
                }
                else
                {
                        $this->_success = 0;
                        $this->_failure = -1;
                }
        }
不明觉历,为何php7 $this->_success = TRUE,而其它php版本$this->_success = 0,这值不是明明相反了么?
也因为这里造成无法正常把session数据写到memcache里,修改

        /**
         * Class constructor
         *
         * @param        array        $params        Configuration parameters
         * @return        void
         */
        public function __construct(&$params)
        {
                $this->_config =& $params;

                if (is_php('7'))
                {
                        $this->_success = TRUE;
                        $this->_failure = FALSE;
                }
                else
                {
                        //$this->_success = 0;
                        //$this->_failure = -1;
                        $this->_success = TRUE;
                        $this->_failure = FALSE;
                }
        }
修改后可正常保存数据。但为什么不把if去掉呢?哈哈,保留证据......
发表于 2016-2-1 10:51:10 | 显示全部楼层
你的 CI 版本是什么?
 楼主| 发表于 2016-2-19 09:20:39 | 显示全部楼层
Hex 发表于 2016-2-1 10:51
你的 CI 版本是什么?

当前最新版本出现的哈!
发表于 2016-2-19 18:16:26 | 显示全部楼层
aqw23 发表于 2016-2-19 09:20
当前最新版本出现的哈!

3.0.4 么?
发表于 2016-2-20 23:31:06 | 显示全部楼层

请教下: 使用图片操作类  先 剪切 再 重置图片大小一直不起作用,单独使用没事。
发表于 2016-2-22 13:47:25 | 显示全部楼层
v阿杰 发表于 2016-2-20 23:31
请教下: 使用图片操作类  先 剪切 再 重置图片大小一直不起作用,单独使用没事。 ...

贴代码
发表于 2016-2-24 18:57:38 | 显示全部楼层

代码没改懂什么 就是 图片类  本想先 剪切 在缩小,但是就是有问题。
手册中有个清除配置,用了还是不行,单独使用都能成功,就是不能一起用。
目前自己写了个缩略图的方法,算是解决了。

本版积分规则