【问题标题】:Pass sub domain cookie to main domain将子域 cookie 传递给主域
【发布时间】:2013-11-24 13:25:37
【问题描述】:

我在地址使用 vbulletin 论坛:forum.name.com

如何将论坛 cookie 传递到主域? (name.com)

我在本地使用这个代码并且工作完整,但是这个代码在服务器上不起作用!

if(!isset($_COOKIE["bbuserid"])){
echo 'Please Login';
}

【问题讨论】:

    标签: php cookies forum vbulletin


    【解决方案1】:

    你尝试了什么?

    你甚至控制 vBulletin 的 cookie 创建,我相信它是自动化的?

    因为从子域到主域,“需要”的只是 cookie 的路径/域修改,即使其创建在 name.com 的域而不是 forum.name.com 下参见 http://us2.php.net/setcookie 路径和域参数

    祝你好运

    【讨论】:

    • 登录 vbulletin (forum.name.com) 后,cookie ($_COOKIE["bbuserid"]) 在 name.com 上不起作用。 bbuserid 由 forum.name.com 创建
    • 是的,对,它不起作用,因为 vBulletin 使用 forum.name.com 的域上下文创建 cookie。您可以创建一个自定义 vBulletin 域,该域将显示给“离开”您的论坛的用户,并让该页面将 cookie 设置为比 forum.site.com 更广泛的域范围
    • 我无法访问 vBulletin,但人们说“Admin CP -> vBulletin Options -> Cookies and HTTP Header Options”是修改vbulletin.com/forum/forum/vbulletin-legacy-versions-products/…的地方
    猜你喜欢
    • 2023-03-06
    • 1970-01-01
    • 2011-10-18
    • 1970-01-01
    • 1970-01-01
    • 2012-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多