首页 » Web前端 » php多session技巧_PHP实现SESSION共享

php多session技巧_PHP实现SESSION共享

访客 2024-11-07 0

扫一扫用手机浏览

文章目录 [+]

客户端访问php页面,实行session_start,天生session_id,一样平常我们是把session_id存储到cookie上,session内容保存在做事端,

客户端访问访问不同的页面都会把session_id传到做事端,通过session_id来获取session内容。

php多session技巧_PHP实现SESSION共享

流程是这样,可是不同的做事器会对同一个客户端产生不同的session_id,这样的话不同做事器就不能得到相同的session内容。

php多session技巧_PHP实现SESSION共享
(图片来自网络侵删)

而且PHP 默认的 SESSION 数据都是分别保存在本做事器的文件系统中。

以是我们要办理session共享,就必须办理两个问题:

1. 多台做事器用同一个session_id

1 这个比较随意马虎办理,只要在php中设置存session_id的cookie域名为网站主域就可以2 打开PHP.ini, 设置session.cookie_domain = .feiniu.com, 3 当然也可以在php代码当中设置ini_set(\"大众session.cookie_domain\"大众,\公众feiniu.com\"大众);

2. 多台做事器用同一个session_id访问到相同的session内容

1 要实现这点,就必须把session内容存储到让所有做事器都能访问到的地方,php的session内容是默认存储到本做事器的文件中的,2 一样平常的办理方案是存入数据库,memcache或者redis这种缓存做事器,当然用默认的文件存储办法也可以,用NFS统一存储。

标签:

相关文章

phpredirectpost技巧_PostRedirectGet PRG 模式

问题产生: 此时表单将被重复提交如果做事器没有精确处理,将引起一些不必要的问题把稳:这里说的提交表单不是用 ajax 异步要求把数...

Web前端 2024-12-07 阅读0 评论0

php界说编码格局技巧_php编码规范有哪些

为什么须要编码规范?为了提高事情效率,担保开拓的有效性和合理性。为了提高代码可读性和可重复利用性,从而节约沟通本钱。php编码规范...

Web前端 2024-12-07 阅读0 评论0