Zendf Framework下session的使用方法(1)

  session和cookie都用户会话,两者最主要的区别在于cookie存储于客户端,而session存储在服务器端。

  在Zend Framework中,使用session需要用到Zend_Session_Namespace,其中Zend_Session_Namespace称之为会话命名空间,是Zend_Session下的一个子类。而这里的Zend_Session_Namespace相当于关联数组,用于存储不同的session值。

  一、实现会话

  1、引用 Zend_Session_Namespace

  2、为Zend_Session_Namespace实例化一个对象,需要指定一个参数,若不指定,则默认为default

  3、对实例化后的Zend_Session_Namespace可进行赋值,读取等操作。

<?php
    require_once 'Zend/Session/Namespace';    //引入Zend_Session_Namespace命名空间
    $mySpace = new Zend_Session_Namespace( 'mySpace' );    //实例化Zend_Session_Namespace,并给任一参数mySpace
    if( isset( $mySpace->code  ) ){            //判断实例化后,命名空间对象下的该成员有没有被赋值
        $mySpace->code++;                     //如果被赋值,则更新一次,自加一次
    }else{
        $mySpace->code=1;                    //如果未被赋值,则将1赋给它
    }
    
    echo '刷新网页的次数为:';
    echo $mySpace->code;                    //输出session
    echo '次';

 

 

posted @ 2013-11-06 23:06  平原铁匠  阅读(238)  评论(0编辑  收藏  举报