找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索本站精品资源

首页 教程频道 php教程 查看内容

phpsession使用详细实例代码

作者:模板之家 2014-6-18 09:01 157人关注

session_start():启用session机制,在需要用到session的程序文件的最开始调用它session_register():注册session变量session_unregister():,phpsession使用详细实例代码

session_start():启用session机制,在需要用到session的程序文件的最开始调用它.

session_register():注册session变量

session_unregister(): 删除session变量(一个一个删除)

session_is_registered(): 判断session变量是否注册

session_distroy(): 销毁所有session变量(所有session变量销毁)

初始化session,实例1:

  1. session_start(); 
  2. //删除所有的session变量值 
  3. $_session=array(); 
  4. if(isset($_cookie[session_name()])) 
  5.   setcookie(session_name(),'',time()-42000,'/'); 
  6. //注销所有的session 
  7. session_destroy(); 

实例2

  1. session_start();    //初始化session 
  2. $a=5;        //定义变量 
  3. session_register('a');    //注册session 
  4. session_decode("");  //解密字符串 
  5. print (session_is_registered('a')?$_session[a]:'not registered' );     //判断变量是否注册 

实例3

  1. /*初始化session*/ 
  2. session_start(); 
  3. $_session['login_ok']=true;    //定义session值 
  4. $_session['nome']='sica';    //定义session值 
  5. $_session['inteiro']=34;     //定义session值 
  6. $result=session_encode();    //对session值加密 
  7. echo $result;       //输出结果 
  8. session_destroy();      //注销所有session值 

实例4

  1. session_start();         //初始化session 
  2. $_session['name']="yoursession";     //注册一个session变量 
  3. if(!isset($_session['initiated']))     //如果某个值没有被设定 
  4.   session_regenerate_id();      //获取当前的session id 
  5.   $_session['initiated']=true;      //设定值为真 
  6. session_destroy();        //注销session 

实例5

  1. session_start();         //初始化session 
  2. $_session['name']="yoursession";     //注册一个session变量 
  3. if(session_is_registered(name))     //进行判断 
  4.   echo "指定的变量已经被注册为session
    "
    ;  //输出内容 
  5. else 
  6.   echo "指定的变量没有被注册为session
    "
    ;  //输出相应结果 
  7. session_destroy();    //注销session 

路过

雷人

握手

鲜花

鸡蛋
原作者: 互联网 来自: 网络收集

全部回复(0)