PHP会话适用于所有子域

PHP会话适用于所有子域,php,session,cookies,subdomain,Php,Session,Cookies,Subdomain,可能重复: 如何设置用户php$\u会话在所有子域中工作? 就像谷歌一样。看看如何让你的域可以访问你的会话cookie。看看如何让你的域可以访问你的会话cookie。在跨子域共享$\u session时,有几件事需要考虑 上的所有子域是否由同一台服务器运行 如果没有,则需要在服务器之间共享会话,有几种解决方案: 使用NFS(不推荐) 将会话移动到另一个存储(数据库、Memcache、Redis)(最佳选项imho) 如果是,您可能只需要使用session.cookie\u domainin

可能重复:

如何设置用户php
$\u会话
在所有子域中工作?
就像谷歌一样。看看如何让你的域可以访问你的会话cookie。看看如何让你的域可以访问你的会话cookie。在跨子域共享
$\u session
时,有几件事需要考虑

  • 上的所有子域是否由同一台服务器运行

  • 如果没有,则需要在服务器之间共享会话,有几种解决方案:

    • 使用NFS(不推荐)
    • 将会话移动到另一个存储(数据库、Memcache、Redis)(最佳选项imho)
  • 如果是,您可能只需要使用
    session.cookie\u domain
    ini指令配置cookie域

  • 如果您正在运行Suhosin,则可能需要禁用某些安全选项,以允许在其他服务器上解密您的会话


  • 在跨子域共享
    $\u会话
    时,有几件事需要考虑

  • 上的所有子域是否由同一台服务器运行

  • 如果没有,则需要在服务器之间共享会话,有几种解决方案:

    • 使用NFS(不推荐)
    • 将会话移动到另一个存储(数据库、Memcache、Redis)(最佳选项imho)
  • 如果是,您可能只需要使用
    session.cookie\u domain
    ini指令配置cookie域

  • 如果您正在运行Suhosin,则可能需要禁用某些安全选项,以允许在其他服务器上解密您的会话

  • 了解如何设置此类指令了解如何设置此类指令