67、PHP中Session缓存的概念与用法

阅读() @2018-10-29 18:16:07

Session缓存的定义:

Session缓存是将网页中的内容存储到IE客户端的Temporary Internet Files文件夹下,并且可以设置缓存的时间,当第一次浏览网页后,页面的部分内容在现定的时间内就被临时存储在客户端的临时文件夹中,这样在下次访问这个页面时,就可以直接读取缓存中的内容,从而提高网站的浏览效率!

Session缓存的使用方法:

Session缓存使用的是session_cache_limiter()函数,参数是public或private,同时session缓存并不是存在服务器端而是在客户端,在服务器中没有显示。

缓存时间的设置,使用的是session_cache_expire()函数。参数是Session缓存的时间,单位为分钟。

测试代码如下:

session_cache_limiter("private");
$cache_limit = session_cache_limiter();
session_cache_expire(30);
$cache_expire = session_cache_expire();
session_start();
echo $cache_limit;//private
echo $cache_expire;//30

注意,这个session缓存函数必须在session_start()调用之前使用,否则会出错!

微信二维码
锐壳主机