Session 的配置和特性

Posted 尼农小道

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Session 的配置和特性相关的知识,希望对你有一定的参考价值。

session的配置

对于session的配置是php.ini中配置

session数据都是保存在文本文件中

设置session文件的保存位置

说明:

    默认是保存在windows/temp目录

设置session保存作为客户端标识的数据使用cookie

设置session保存客户端标识的数据,只使用cookie

说明:

    1表示只使用cookie保存客户端标识数据

    0表示可以使用其他方式保存客户端标识数据

设置保存在客户端的cookie的文件名前缀

设置自动开启session机制

说明:

    只查对session进行操作时,php都会自动开启session

session所使用cookie的有效期

设置客户端的cookie的有效范围

设置session(session文件)的有效期

提示:

    计算机中的有效期到,并不代表删除,所以有效期与删除是两码事。

 

如果客户禁用cookie怎么实现session

第1步:

第2步:

提示:

    使用a链接的href属性保存session的客户端标识,用户所访问的页面中必须有a链接。

03demo_no_cookie.php

03demo_no_cookie_read.php

session的特性:

$_SESSION变量,必须在session机制开启之后,才会被激活

$_SESSION变量,可以存储数据

S_SESSION变量,中的数据先序列化,只是对SESSION中的数据进行序列化。

$_SESSION变量,只能存储关联数组

$_SESSION[0]=数据        错误

以上是关于Session 的配置和特性的主要内容,如果未能解决你的问题,请参考以下文章

session的存储方式和配置

Django Session 原理及配置和使用

php的cookie配置和session使用

tomcat配置session持久化

使用memorycache作为session共享配置

Apache和Tomcat 配置负载均衡(mod-proxy方式)-粘性session