【问题标题】:Django: check cookies are enabled?Django:检查cookies是否启用?
【发布时间】:2011-07-29 09:25:25
【问题描述】:

我想检查 Django 中是否启用了 cookie。我有以下代码:

def test_cookies(request):
    request.session.set_test_cookie()
    if request.session.test_cookie_worked():
        print 'cookie worked'
        request.session.delete_test_cookie()
    else:
        print 'cookie failed'
        return HttpResponse("Please enable cookies and try again.")

但是,如果我在 Firefox 的 Web 开发人员工具栏中选中“禁用 Cookies > 所有 Cookies”,然后尝试在 Firefox 中加载页面,我会在输出中看到“cookie working”。亲爱的。

还有其他方法可以检查 cookie 是否启用?

谢谢!

【问题讨论】:

    标签: django cookies session-cookies


    【解决方案1】:

    在一个操作/url 中设置一个 cookie 并将其重定向到其他操作/url。在其他操作中,您检查是否设置了 cookie。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-30
    • 2011-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多