【问题标题】:Retrieve cookie from other directory从其他目录检索 cookie
【发布时间】:2015-05-18 07:03:38
【问题描述】:

我已经使用 jQuery Cookied 插件设置了 cookie,当我尝试使用 PHP 访问它时,它无法正常工作。

Cookie 已使用以下代码设置:

$.cookie("_culture", culture, { expires: 365, path: '/' });

我尝试使用 $_COOKIE['_culture'] 获取它,但它不起作用

我找不到原因。 但我认为它的 DIRECTORY RELATED 问题。因为如果我尝试通过同一个目录获取它,那么它会完美运行。

但是当我从其他目录尝试时,它不起作用。

我怎样才能让它在所有目录中都可以访问?

(我检查了 cookie,我想要检索的 cookie 就在那里。)

【问题讨论】:

    标签: php jquery cookies jquery-plugins


    【解决方案1】:

    您应该添加一个域,以便可以从您的根目录和子目录访问它。

    $.cookie('_culture', culture, { expires: 365, path: '/', domain: 'example.com' });
    

    【讨论】:

    • 目前我在 localhost 中制作它,所以当我尝试添加 domain: '0.0.0.0/directory' 然后它停止添加 cookie 并且不添加域,它工作正常。
    • @Twix,尝试把域名改成domain: 'localhost'
    • 我也在使用它的端口...如果我只添加本地主机可以吗?或者我需要添加端口号吗?
    • @Twix 我相信它可以在没有端口的情况下工作,如果第一个不起作用,你应该尝试两者。
    • 刚试过..但不工作..我的情况可能是什么问题?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-27
    • 2021-04-19
    • 1970-01-01
    相关资源
    最近更新 更多