在HTTP中使用Cookie,在PHP中使用HTTPS
如何在PHP中设置可在HTTP和HTTPS中读取的cookie?
如果这是不可能的,可以做些什么? 设置两个cookies?
默认情况下,可以通过http和https在同一个URL上读取cookie。
但是,服务器可以select指定“安全”标志,同时设置cookie,这告诉浏览器只能通过安全通道(如SSL连接)发送它。
在这种情况下,cookie将只能通过https发送。 未标记为安全的cookie将通过http和https发送。
假设您的域名除了资源types保持不变,PHP(或任何语言)中的cookie可以从HTTP和HTTPS中读取。
例如:
http://www.example.com https://www.example.com
在这个例子中,cookies将是可读的。