分别用PHP和NodeJs开发了两个应用,那么这两个应用如何共用一个session?
光阴似箭催人老,日月如移越少年。
SO:
二者共享的基础的基础条件是: 1. 客户端的cookie中保存 session_id值的cookie name一样 2. 服务端把session数据保存在共享的存储介质中,比如数据库、redis。通过同样的方式序列化、反序列化session值。例如二者都使用 json格式来做存储 参考这个项目:https://gist.github.com/mscdex/9507b0d8df42e0aec825 给出了php和node.js共享的方案,其中php使用的存储方案:redis-session-php
session_id
php
node.js
了解下session的机制
SO:
二者共享的基础的基础条件是:
1. 客户端的cookie中保存
session_id
值的cookie name一样2. 服务端把session数据保存在共享的存储介质中,比如数据库、redis。通过同样的方式序列化、反序列化session值。例如二者都使用 json格式来做存储
参考这个项目:https://gist.github.com/mscdex/9507b0d8df42e0aec825 给出了
php
和node.js
共享的方案,其中php使用的存储方案:redis-session-php