ZGLHHH
V2EX  ›  PHP

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

  •  
  •   ZGLHHH · Nov 24, 2015 · 4004 views
    This topic created in 3821 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
        1
    guoer  
       Nov 24, 2015 via iPhone   ❤️ 1
    .xxx.com

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