php - PHP 中跨 HTTP 和 HTTPS 的 Cookie

标签 php http cookies https

如何在 PHP 中设置一个在 HTTP 和 HTTPS 中都可读的 cookie?

如果这不可能,可以做什么?设置两个cookie?

最佳答案

默认情况下,同一 URL 的 http 和 https 都可以读取 cookie。

但是,服务器可以选择在设置 cookie 时指定“安全”标志,这会告诉浏览器仅通过安全通道发送它,例如 SSL 连接。

在这种情况下,cookie 将仅通过 https 发送。未标记为安全的 cookie 将通过 http 和 https 发送。

关于php - PHP 中跨 HTTP 和 HTTPS 的 Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2321224/

相关文章:

php - 无法在 symfony 中删除 cookie

使用 cookie 的 PHP 主题切换器

php - 使用 omnipay paypal 处理 paypal redirect failuers

java - 通过 HTTP 将 XML 对象发送到 POST REST 服务

svn - 使用 Mercurial,是否有一种简单的方法可以将我的工作副本与默认远程存储库中的提示文件进行比较

javascript - 如何在独立函数中使用 AngularJS api?

php - 在 PHP 中添加列

php - 我正在建立一个酒店数据库,但似乎不知道如何删除已经预订的房间

php - 在 PHP 中,如何生成一个大的伪随机数?

javascript - 使用 cookie 切换主体类别