【问题标题】:Are all cookies created equal?所有的 cookie 都是一样的吗?
【发布时间】:2014-07-28 14:44:04
【问题描述】:

我正忙着为我的新个人网站的管理区域创建一个登录系统。由于我对语言的了解,网站后端完全用 Python 编写。

我一直在寻找在用户登录后跟踪用户的方法,以便网站的其余部分知道他们已登录。

我无法在线获得明确的答案(除非我不够努力或搜索错误)关于是否所有 cookie 都相同并且可以从所有语言访问。我的测试证明没有结果;要么他们不是,要么我做错了,但我们将不胜感激。

例如,如果我在 Python 中使用 http.cookies 模块中的 cookie.SimpleCookie() 创建一个 cookie,有没有办法在 PHP 中加载和访问这个 cookie 的值?

提前感谢您的帮助, 伊尔蒙

【问题讨论】:

  • cookie 可以通过任何语言使用,只要它们用于同一域
  • @taryn-east - 如果可以的话,你应该让你的评论成为答案 - 特别是如果你可以包含代码 sn-ps。
  • 我知道我无法提供足够的信息来算作一个正确的答案......因此我只提供它作为评论(我花了太长时间打评论队列来写部分答案)

标签: php python cookies web login


【解决方案1】:

Cookie 只是 Cookie,浏览器不会记录(也可能无法)它们是如何创建的。因此,当您使用 PHP 创建一个 cookie,然后您想使用任何其他支持 cookie 的语言读取相同的 cookie 时,您应该毫无问题地这样做。

当然,您需要记住 cookie 域和路径。如果您想毫无问题地访问您的 cookie,则应正确设置它们。

【讨论】:

  • 非常感谢...可以为我节省很多时间。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-29
  • 1970-01-01
  • 2019-02-12
  • 2017-12-04
  • 1970-01-01
相关资源
最近更新 更多