欢迎您光临买源码,本站秉承服务宗旨 履行“站长”责任,销售只是起点,服务永无止境!

thinkphp5.0 session 主从域名共享 或 php session 主从域名共享

thinkphp5.0 session 主从域名共享

session共享有很多种方式实现,像通过第三方中间件,Redis,mysql 或者 memcache,但这个实际上,如果只是一个代码项目多个域名解析,就没必要弄得这么麻烦,直接用 thinkphp5.0 的session 配置项,而且tp 是有这个配置项的.

如 存在三个域名、像 主域名PC端 手机端等等

maicode.cn
www.maicode.cn
m.maicode.cn

在Nginx 解析到 同一个项目代码里面,如果不配置session共享,像用户登录效果,用户要登录两三次,若配置的话,用户只登录一次。

1、第一步 tinkphp5.0 找到 app下的 config.php文件

 // | 会话设置
    'session'                => [
        'id'             => '',
        // SESSION_ID的提交变量,解决flash上传跨域
        'var_session_id' => '',
        // SESSION 前缀
        'prefix'         => 'maicode',
        //session 域名共享
        'domain'    => 'maicode.cn',
        // 驱动方式 支持redis memcache memcached
        'type'           => '',
        // 是否自动开启 SESSION
        'auto_start'     => true,
    ],

核心配置修改

//session 域名共享
'domain'    => 'maicode.cn',
//把我的maicode.cn 换成你的域名就一个 key 可以随便起
//如果多个域名 在同一个服务器,但不同的项目里面,那么需要把这个弄成一致
//如果多个域名 不同的项目里面 注意你的 session prefix前缀配置是否一致

 

免责声明:
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

买源码 » thinkphp5.0 session 主从域名共享 或 php session 主从域名共享

发表评论