首页 » 网站建设 » 共享sessionphp技巧_PHP实现SESSION共享

共享sessionphp技巧_PHP实现SESSION共享

访客 2024-11-23 0

扫一扫用手机浏览

文章目录 [+]

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

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

共享sessionphp技巧_PHP实现SESSION共享

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

共享sessionphp技巧_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统一存储。

标签:

相关文章

SEO优化加盟费用与回报的完美平衡

越来越多的企业开始重视网络营销,SEO优化作为其中重要的一环,受到了广泛关注。SEO优化加盟行业迅速崛起,许多企业纷纷投身其中。S...

网站建设 2025-04-08 阅读0 评论0

SEO优化全攻略打造搜索引擎霸主之路

网站数量呈爆炸式增长,如何在众多网站中脱颖而出,成为搜索引擎的霸主,成为每个网站运营者关注的焦点。SEO(搜索引擎优化)正是解决这...

网站建设 2025-04-08 阅读0 评论0