【问题标题】:Browser will send my cookie浏览器将发送我的 cookie
【发布时间】:2014-04-09 04:53:36
【问题描述】:

PHP 将在登录后存储来自我的特殊网页的 cookie。 (PHP 设置cookie)。它将从服务器接收。但是,当我发出 http post 请求时,cookie 不会发送回我的服务器。浏览器是否应该自动发送cookie到服务器?

【问题讨论】:

  • 检查 cookie 域和路径是否与您的匹配。

标签: php cookies browser


【解决方案1】:

浏览器是否应该自动发送cookie到服务器?

是的,但前提是:

  • cookie 没有过期
  • cookie 设置在正确的域/子域/路径中
  • 如果 POST 请求是通过 AJAX 发出的,则 cookie 不会标记为 httpOnly
  • 如果 POST 请求通过 HTTP(非 HTTPS)未加密,则 cookie 不会标记为 secure

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-17
    • 2011-08-07
    • 2019-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-28
    • 1970-01-01
    相关资源
    最近更新 更多