本文实例讲述了php创建ssion的方法。分享给大家供大家参考。具体分析如下:
保存ssion只需要两个步骤,开启专升本是什么意思ssion和保存ssion数据。默认情况下,ssion保存在服务器端 c:\windows\temp文件夹下(保存的路径可以在php.ini文件中修改:开启ssion.save_path,填写上保存的路径即可)。
ssion创建代码
复制代码 代码如下: <?php
echo “——如何保存 ssion 数据———<br />”;
//1、初始化 ssion
ssion_start();
//2、保存数据,可以保存的数据类型包括:字符串、整型、double型,数组,对象等
$_ssion[‘name’]=”百度”;//保存字符串
$_ssion[‘age’]=80;//保存整型
//保存数组
$arr = array(“name”=>”小陈”,”age”=>25,”job”=>”程序员”);
$_ssion[‘person’] = $arr;
//保存对象
class dog{
public $name;
public $age;
public $color;
f高一化学必修一第一章unct翟鸿燊简介ion __construct($name,$age,$color){
$this->name=$name;
$this->age=$age;
$this->color=$color;
}
}
$dog = new dog(“小狗”,2,”黄色”);
$_ssion[‘dog’] = $dog;
echo “保存成功”;
?>
在c:\windows\temp文件下,找到一个保存ssion的文件,打开如下图:
说明:
(1)每一个ssion用分号;隔开。
(2)以第一个ssion为例:name表示键值、s表示字符串(相应:i表示整型,a表示数组,o表示对象等)、4表示长度、”百度”表示键值。
细节知识(很重要):
(1)每一个会话(就是打开浏览器访问某个网站,在关闭浏览器时,会话也就结束)对应一个ssion文件;
(2)ssion文件在执行 ssion_start()时创建,但此时,该文件为空,如果有ssion数据,则会写入该文件;
(3)ssion 数据默认保留时间为 1440秒,此时间为发呆时间,也就是在这段时间内,没有使用过该 ssi奇函数是什么on 文件(如果有使用过,那该文件的修改时间会自动更新–右键查看该文件属性即可看到)。可以在php.ini文件修改此默认值:ssion.gc_m冰雪皇后加盟条件axlifetime = 1440;
(4)重中之重:服务器在返回客户端浏览器请求时,会将ssion的信息( 如:phpssid=0pk6fmamnk1btcgbcf444dnd76 ),以cookie的方式返回给浏览器(同样,你可以使用httpwatch来抓包查看)。当浏览器访问该网站的其它页面时,根据http协调,会把该cookie信息发送给服务器。服务器再根据该信息,查找到对应的ssion文件(对应的文件名为:ss_0pk6fmamnk1btcgbcf444dnd76)。
希望本文所述对大家的php程序设计有所帮助。
本文发布于:2023-04-06 20:07:04,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/186bb404eac60ae0dbefc5d1071a8b73.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:php创建session的方法实例详解.doc
本文 PDF 下载地址:php创建session的方法实例详解.pdf
留言与评论(共有 0 条评论) |