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文件删除

?>