一、require require_once include include_once区别
require 加载文件 出错程序终止 无条件加载
include 加载文件 出错继续执行 有条件加载
require_once\include_once功能同上,区别在于只加载一次。
二、关于SESSION
SESSION 默认存储于服务器的tmp目录下,可以修改。
1、用户在访问页面的时候如果开启了 session_start();
tmp目录下默认会生成一个sess_开头的加密空白文件(备注:针对不同client会生成不同的加密文件)
否则没有session文件产生。
2、用户向服务器发起登录请求
服务器会根据请求头信息中的SESSID来识别不同的client,用户登录成功
会通过$_SESSION['key']=$value的方式向tmp目录下对应的session文件写入用的基本登录信息,
user_agent(服务器路径,服务器,浏览器信息) 数据。
3、session在服务器端php.ini的配置
session.save_handler = files
此处可更改为memcache,mysql readis等
session.save_path = "D:/soft/wamp/tmp"
此处定义session的存储路径
session.use_cookies = 1
此处定义session的传递方式,采用cookie
session.use_only_cookies = 1
此处定义session在客户端的存储方式仅采用cookie的方式
session.name = PHPSESSID
此处定义session的默认名称(可修改)
session.gc_divisor=100
session.gc_probability = 1
PHP采用Garbage Collection process对过期session进行回收
gc启动概率 = gc_probability / gc_divisor = 1%
session.auto_start = 0
此处定义session_start是否自动启动,一般默认为0 采用程序手动开启
session.gc_maxlifetime = 1440
此处定义session的有效期(可修改)
session.cookie_lifetime = 0
此处定义session生存周期为0 关闭浏览器SessionID就作废
关于php中SESSION的回收
http://blog.sina.com.cn/s/blog_930078500101b4rs.html
require 加载文件 出错程序终止
include 加载文件 出错继续执行
require_once\include_once功能同上,区别在于只加载一次。
二、关于SESSION
SESSION 默认存储于服务器的tmp目录下,可以修改。
1、用户在访问页面的时候如果开启了 session_start();
tmp目录下默认会生成一个sess_开头的加密空白文件(备注:针对不同client会生成不同的加密文件)
否则没有session文件产生。
2、用户向服务器发起登录请求
服务器会根据请求头信息中的SESSID来识别不同的client,用户登录成功
会通过$_SESSION['key']=$value的方式向tmp目录下对应的session文件写入用的基本登录信息,
user_agent(服务器路径,服务器,浏览器信息) 数据。
3、session在服务器端php.ini的配置
session.save_handler = files
session.save_path = "D:/soft/wamp/tmp"
session.use_cookies = 1
session.use_only_cookies = 1
session.name = PHPSESSID
session.gc_divisor=100
session.gc_probability = 1
PHP采用Garbage Collection process对过期session进行回收
gc启动概率 = gc_probability / gc_divisor = 1%
session.auto_start = 0
session.gc_maxlifetime = 1440
session.cookie_lifetime = 0
关于php中SESSION的回收
http://blog.sina.com.cn/s/blog_930078500101b4rs.html
本文介绍了PHP中的require、require_once、include及include_once的区别,并详细解析了PHP Session的工作原理及服务器端配置。
5万+

被折叠的 条评论
为什么被折叠?



