PHP session 详解

1.PHP的 session是存储在服务器端的以文件形式存储,在php.ini 里面可设置 session 的存储路径,以及session 的过期时间,session 在cookie中传输的键名等。

2.session_start() 执行该函数的时候 session 会进行初始化,会将session 文件进行反序列化,此时如果有seession_id 则会根据session_id 获取到相应的session 信息,

  不过获取不到session_id 则会生成新的session_id ,

3.seesion_id 是根据访问客户的ip + 事间+微妙时间+加密因子  通过hash 算法来生成的,有重复的几率,但很小。在初始化之前可通过session_id($id) 来指定session_id .

 

posted @ 2019-08-13 19:50  守卫阳光  阅读(301)  评论(0编辑  收藏  举报