Home > Backend Development > PHP Tutorial > laravel5 session共享问题

laravel5 session共享问题

WBOY
Release: 2016-06-06 20:33:59
Original
1154 people have browsed it

项目前台域名为 home.test.com 后台为 admin.test.com
前台用户登录注册,使用接口方式,提交到 admin.test.com 里的控制器
现在是在 admin.home.com 往 session 添加用户信息,home.test.com 获取不到在home.test.com 添加的 session-用户信息,查找了相关资料,得到一种解决方案

admin.test.com

<code>    ini_set("session.cookie_domain",'eles.com');//注:该参数必须在sesson_start()之上,否则将不会生效
    session_start();
    $_SESSION['user_name'] = '梁山良民';
    echo $_SESSION['user_name'];
</code>
Copy after login
Copy after login

home.test.com

<code>    ini_set("session.cookie_domain",'eles.com');
    session_start();
    echo $_SESSION['user_name'];
</code>
Copy after login
Copy after login

感觉这种形式不太好,而且laravel的session获取不到,有没有其他的解决办法呢?

回复内容:

项目前台域名为 home.test.com 后台为 admin.test.com
前台用户登录注册,使用接口方式,提交到 admin.test.com 里的控制器
现在是在 admin.home.com 往 session 添加用户信息,home.test.com 获取不到在home.test.com 添加的 session-用户信息,查找了相关资料,得到一种解决方案

admin.test.com

<code>    ini_set("session.cookie_domain",'eles.com');//注:该参数必须在sesson_start()之上,否则将不会生效
    session_start();
    $_SESSION['user_name'] = '梁山良民';
    echo $_SESSION['user_name'];
</code>
Copy after login
Copy after login

home.test.com

<code>    ini_set("session.cookie_domain",'eles.com');
    session_start();
    echo $_SESSION['user_name'];
</code>
Copy after login
Copy after login

感觉这种形式不太好,而且laravel的session获取不到,有没有其他的解决办法呢?

设置domain,'.test.com'

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template