如何在多个 apache 服务器上管理单个 PHP5 会话? [英] How to manage a single PHP5 session on multiple apache servers?
问题描述
我必须从多个 Web 服务器检索数据.首先,我以用户身份登录到我的网站.成功登录后,我必须从不同的 Web 服务器获取数据并显示.如何与多个服务器共享单个会话.我怎样才能做到这一点?
Hi I have to retrieve data from several web servers. First I login as a user to my web site. After successfull login I have to fetch data from different web servers and display. How can I share a single session with multiple servers. How can I achieve this?
当我第一次登录时,它会创建会话并将会话 ID 保存在该服务器的临时文件夹中.当我尝试访问另一台服务器时,如何使用我登录时已经创建的当前会话.有人可以提出解决方案吗?
When I first login it create session and session id saved on temp folder of that server. When I try to access another server how can I use current session that already created when I logged in. Can anybody suggest a solution?
推荐答案
您将不得不使用另一个会话处理程序.
You'll have to use another session handler.
您可以:
- 构建您自己的(参见
session_set_save_handler
) 或 - 使用提供自己会话处理程序的扩展程序,例如 memcached
这篇关于如何在多个 apache 服务器上管理单个 PHP5 会话?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!