2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > php存储session到到memcache里

php存储session到到memcache里

时间:2019-03-13 16:06:47

相关推荐

php存储session到到memcache里

后端开发|php教程

php存储session到到memcache里

后端开发-php教程

由于要跨顶级域名,所以我想把session存到memcache里,

于是做了下面的设置:

ini_set(“session.save_handler”, “memcache”);

ini_set(“session.save_path”, “tcp://192.168.0.77:11200”);

企业主页源码,大黄蜂 ubuntu,乌班图配置tomcat9,爬虫计算拖拽位置,陈老板讲php基础篇1.4,连州网站seolzw

要报错:A session is active. You cannot change the session module’s ini settings。

美团外卖网站源码,vscode怎么看字体,清除ubuntu病毒,tomcat 项目打不开,爬虫高德,php是开源的么,哈尔滨seo技术多少钱,phpweb 成品网站,360免费模板lzw

如果再这样设的话:session.auto_start =0

就能正常把session存入memcache里。

超级终端源码,vscode 保存格式化文档,ubuntu path设置,访问tomcat主页地址,爬虫 设置延迟,php 数据库连接错误,南岸区seo优化诚信经营lzw

但是,这时,每刷新一次页面,那个sessionid值就变了,所以这样就获取不到先前存的值了,

把session.auto_start 的值设为1,每次刷新页面sessionid的值会保持一样,但却存不进值。

请问如何解决这个矛盾?

回复讨论(解决方案)

session_start();

要在 ini_set(“sessio… 之后执行

你是在脚本级改变 session 设置的,而 session.auto_start = 1 时,php 会在脚本执行前就隐式的调用 session_start()

这当然就不能符合你的需要了

由于这个sessionid值在不同的域名下会产生不同的值,那么我想,我在程序里,根据客户端的一些值来生成一个id。这样,就可以跨域,但是我又担心这样会有重复的。

所以我想了解一下,做过这种方式的朋友是具体如何做的?

参考ucenter

传递sessionid值,使用 session_id 函数指定sessionid值

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。