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

[Session/Cookie] session在windows下使用正常,上传到到centos服务器上不正常

[复制链接]
发表于 2018-9-29 11:27:26 | 显示全部楼层 |阅读模式
本地在windows环境下开发使用session正常,上传到centos6.5服务器上就不正常了,具体表现为,每刷新一次页面就会新增一个session文件,然后就是session值无法另一个页面读取。
 楼主| 发表于 2018-9-29 14:24:46 | 显示全部楼层
这个ci里session模块有bug吗  我用使用原生session就没这个问题了
发表于 2018-9-29 14:30:27 | 显示全部楼层
请先升级到 CI 3.1.9
 楼主| 发表于 2018-9-29 15:07:40 | 显示全部楼层
Hex 发表于 2018-9-29 14:30
请先升级到 CI 3.1.9

我把3.1.9里system文件整个上传覆盖了一下,没什么变化,还是刷新一下页面他就新增一个session文件
发表于 2018-9-29 18:40:23 | 显示全部楼层
你的 session 是用的 file 么?还是用 memcache?
 楼主| 发表于 2018-9-30 16:03:58 | 显示全部楼层
Hex 发表于 2018-9-29 18:40
你的 session 是用的 file 么?还是用 memcache?

用的file
发表于 2018-9-30 17:41:44 | 显示全部楼层

那有正确设置 session file path 吗?这里需要一个绝对路径,在 config.php 里
发表于 2019-4-4 14:20:42 | 显示全部楼层
Hex 发表于 2018-9-30 17:41
那有正确设置 session file path 吗?这里需要一个绝对路径,在 config.php 里

必须配置session.save_path吗  我在本地centos 上没有配置  加载session 没问题, 部署到线上加载session就有问题了
发表于 2019-4-4 14:24:37 | 显示全部楼层
同一台机器上 跑laravel 代码没事,  跑CI代码session 有问题
发表于 2019-4-4 16:34:38 | 显示全部楼层
lclliang 发表于 2019-4-4 14:20
必须配置session.save_path吗  我在本地centos 上没有配置  加载session 没问题, 部署到线上加载session ...

必须设置这个,然后必须用绝对路径。

本版积分规则