Heim >Backend-Entwicklung >PHP-Tutorial >laravel5 session共享问题

laravel5 session共享问题

WBOY
WBOYOriginal
2016-06-06 20:33:591156Durchsuche

项目前台域名为 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>

home.test.com

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

感觉这种形式不太好,而且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>

home.test.com

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

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

设置domain,'.test.com'

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn