我的网站使用cookies。我需要让它使用会话。
之所以这样,是因为有第三方需要连接它,并且它总是要求在浏览器中启用第三方cookie,这会让我的客户感到烦恼。
除了切换到会话之外还有其他方法吗?
答案 0 :(得分:2)
答案 1 :(得分:2)
从cookie切换到会话的主要原因是将数据的存储位置从客户端(cookie)转移到服务器(会话)。但是,缺点是会话通常需要cookie来携带会话ID。
但as Kevin has already pointed out,可以实现会话ID的会话ID。但是,其缺点是会话ID比在HTTP头中发送时更不透明。
答案 2 :(得分:1)
好的,简短的答案是肯定的,但答案很长,这是一个更大的问题。
您可以使用无Cookie会话,只需传递Cookie ID。但是,如果您真的打算让第三方对您的用户进行身份验证,那么就应该查看OpenID和OAuth。
答案 3 :(得分:0)
使用会话需要使用cookie。