最近一段时间都在学习php,在看到session和cookie的时候有点困惑。
在调用session_start()的时候是不是自动读取浏览器的cookie来判断有这个session ID呢。
但是我在看别人写的购物车类的时候看到的是自已手动把session ID写入cookie,然后在手动从cookie中读取session id。
请大家多多指教。谢谢
在调用session_start()的时候是不是自动读取浏览器的cookie来判断有这个session ID呢。
但是我在看别人写的购物车类的时候看到的是自已手动把session ID写入cookie,然后在手动从cookie中读取session id。
请大家多多指教。谢谢
cookie是客户端用来记录信息的,session是用户通过url访问服务器时,服务器会生成一个sessionid,当处理完用户的请求后,服务器就会将处理结果和sessionid会返回到客户端,开发者可以将整个sessionid放在cookie中保存,或者以参数的形式放到在url中,当用户再次访问服务器时,服务器就会通过识别这个sessionid.保持一种通信.可以搜一些cookie和session的介绍。你就明白了。