ZGLHHH
V2EX  ›  PHP

Laravel 框架的 session 如何设置跨域?

  •  
  •   ZGLHHH · Nov 24, 2015 · 4359 views
    This topic created in 4001 days ago, the information mentioned may be changed or developed.
    登陆 /注册功能已经实现,现在有个问题: session(cookie)跨域

    网站场景:
    talk.xxx.com~ (讨论区)
    account.xxx.com~ (账号中心)
    *.xxx.com~ (其它)

    知道 seesion 跨域设置在 /config/session.php 的 domain 项,但是不知道应该如何设置值
    'domain' => ['talk.xxx.com','account.xxx.com'],
    这样不行,请问应该如何设置?
    6 replies  •  2015-12-06 19:28:15 +08:00
    guoer
    guoer
    Nov 24, 2015 via iPhone❤️1
    1
    .xxx.com

    多看文档
    ZGLHHH
    ZGLHHH
    OP
    Nov 24, 2015
    2
    @guoer 谢谢,没想到是这样设置……
    atan
    atan
    Nov 24, 2015
    3
    都是 xxx.com 并没有跨域啊?
    ZGLHHH
    ZGLHHH
    OP
    Nov 24, 2015
    4
    @atan 可能是我表达的不对,应该是把 cookie 应用在多个域名
    jugelizi
    jugelizi
    Nov 24, 2015 via iPhone
    5
    那也和框架无关 script src=目标域名的 set cookie 的脚本+要设置的 cookie
    thenbsp
    thenbsp
    Dec 6, 2015 via Android
    6
    跨域跟 laravel 没关系,设置 session 的 cookie_domain 就可以,设置为不加子域名,比如 example.com ,但这种方式之支持子域名
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1591 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 09:18 · PVG 17:18 · LAX 01:18 · JFK 04:18
    ♥ Do have faith in what you're doing.