zoukankan      html  css  js  c++  java
  • php session_start()

    session_start()后 对应的session文件是被锁定的,直到当前脚本结束才会解锁。
    在锁定期间,令一个进程访问相同session id 要等文件解锁后session_start()才会开始。

    session_start();                               //starts the session,独占对应session id的文件
    $_SESSION['user']="Me";               将变量写入对应的session 文件
    session_write_close();                   // close write capability   ,关闭对文件 的 写独占
    echo $_SESSION['user'];              // you can still access it  ,依然可以对文件进行 写操作

    session.cookie_lifetime 默认是0,也就是关闭浏览器时cookie失效.
    除了php.ini里配置cookie_lifetime,还可以通过函数session_set_cookie_params进行设置.
    session.gc_maxlifetime 默认是1440秒,也就是说,如果用户的两次请求的时间间隔超过1440秒,
    则服务器端的会话文件将被PHP视为垃圾,如果gc_probability/gc_divisor等于1,则会话文件将被删除回收.
    设置会话cookie和会话文件86400秒(1天)后过期:
    session.cookie_lifetime=86400
    session.gc_maxlifetime=86400
    session.gc_probability=1
    session.gc_divisor=1

  • 相关阅读:
    Linux文件和目录管理常用重要命令
    Windows和Linux下Mysql 重置root 密码
    瀑布流vue-waterfall的高度设置
    vue-cli 引入axios及跨域使用
    Vue 脱坑记
    shell基础
    正则
    安装卸载
    压缩打包
    vim工具
  • 原文地址:https://www.cnblogs.com/hehexu/p/9033414.html
Copyright © 2011-2022 走看看