2017-05-05 117 views
-2

session_destroy()方法将删除服务器上的会话ID,但它在客户端上存储的cookie如何? AS在每一个新的session_start()上都没有设置新的cookie为什么? 这会使网站有什么不同?PHP会话cookie关系

+1

你想删除cookies? –

+0

你实际上不能删除一个cookie。你需要设置到期日期已经通过 –

+0

什么是真正的问题抱歉? –

回答

0

会话数据存储在服务器上,而cookie将数据存储在访问者的浏览器中。

存储在cookie中的数据可以存储数月或数年,具体取决于cookie的使用寿命。但是,当浏览器关闭时会话中的数据会丢失。

将cookie的过期日期设置为过去的时间(例如,在纪元之后的一秒钟)。

setcookie(“yourCookie”,“yourValue”,0);

这将导致cookie过期。 ,因为0会将Cookie设置为在会话结束时过期。