gpt4 book ai didi

session - 使用redis在不同的域/服务器上共享相同的php session

转载 作者:IT王子 更新时间:2023-10-29 06:13:26 24 4
gpt4 key购买 nike

我们有一个主域和 4 个子域运行不同的实例并使用相同的远程 mysql 数据库服务器。一些域使用 PHP 5.6,一些域使用 5.5。我们想让我们的域共享同一个 PHP session ,这样我们就可以跨这些域保存用户数据。我看到了两种在数据库中存储 session 和使用 memcached 的方法。我们在每台服务器上都使用了 Redis。

Is it possible to set-up a centralised redis server to handle common php session across multiple servers

最佳答案

是的,这是可能的。在 PHP 中,您可以制作 SessionHandler,它将在您需要的地方存储 session 数据。 http://php.net/manual/en/session.customhandler.php

phpredis 库 ( https://github.com/phpredis/phpredis#php-session-handler ) 可以为您完成。

关于session - 使用redis在不同的域/服务器上共享相同的php session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43684846/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com