session相关知识

1. 配置cookie作用域名,及有效时间

$currentCookieParams = session_get_cookie_params();


$rootDomain = '.study.com';


session_set_cookie_params(

    $currentCookieParams["lifetime"],

    $currentCookieParams["path"],

    $rootDomain,

    $currentCookieParams["secure"],

    $currentCookieParams["httponly"]

);

session_name('mysessionname');

session_start();


setcookie('zhangsan', 12314, time() + 3600, '/', $rootDomain);


print_r($_COOKIE);


2.配置文件


session.auto_start Off O
session.cache_expire 180 有效时间
session.cache_limiter nocache nocache
session.cookie_domain .study.com 作用域
session.cookie_httponly Off 禁止jS获取cookie
session.cookie_lifetime 0 以秒数指定了发送到浏览器的 cookie 的生命周期。值为 0 表示“直到关闭浏览器”。默认为 0
session.cookie_path / session存储路径
session.cookie_secure Off  指定是否仅通过安全连接发送 cookie。默认为 off
session.gc_divisor 1000 垃圾回收机制相关配置
session.gc_maxlifetime 1440 垃圾回收机制相关配置
session.gc_probability 1 垃圾回收机制相关配置
session.lazy_write On On
session.name MY_SESSID 模块名称
session.referer_check no value no value
session.save_handler files 数据储存方式
session.save_path /tmp/session 数据存储的位置
session.serialize_handler php_serialize session存储数据的,数据格式
session.sid_bits_per_character 5 5
session.sid_length 26 26
session.upload_progress.cleanup On On
session.upload_progress.enabled On On
session.upload_progress.freq 1% 1%
session.upload_progress.min_freq 1 1
session.upload_progress.name PHP_SESSION_UPLOAD_PROGRESS PHP_SESSION_UPLOAD_PROGRESS
session.upload_progress.prefix upload_progress_ upload_progress_
session.use_cookies On 指定是否在客户端用 cookie 来存放会话 ID
session.use_only_cookies On On
session.use_strict_mode Off 是否开启严格模式
session.use_trans_sid
指定是否启用透明 SID 


上一篇:环状进度条progress bar circle


下一篇:Resnet理解