php session的操作

时间:2023-03-09 03:12:42
php session的操作
【设置session数据】
<?php
session_start(); //初始化
//session文件中可以保存 dobule,integer,bool,array,object $_SESSION['name']="lisa"; $_SESSION['age']=100; $_SESSION['isboy']=true; $arr1=array("北京","lisa","183249123");
$_SESSION['arr1']=$arr1; $dog1=new Dog("小黄",5,"yellow"); //引入DOg类
$_SESSION['dog1']=$dog1;
?> 【获取session数据】
<?php
session_start(); //初始化 print_r($_SESSION); //所有session $_SESSION['key']; //通过key获取指定某个值 $arr1=$_SESSION['arr'] //获取数组
foreach($arr1 as $key=>$val){
echo "$val";
} //获取对象,要引入对象类 dog.class.php
$dogs=$_SESSION['dog1'];
$dogs->getName(); //类方法 ?> 【更新session数据】
<?php
session_start(); //初始化 $_SESSION['name']="newname"; ?> 【删除session数据】
<?php
session_start(); //初始化 unset($_SESSION['key']); //删除某一个key session_destroy(); //删除所有的key,对应的session文件删除 ?>