当前位置:首页 > PHP教程 > php会话 > 列表

php session 使用详细实例代码

发布:smiling 来源: PHP粉丝网  添加日期:2013-12-23 13:30:08 浏览: 评论:0 

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("<session that doesn't have a as a session variable>");  //解密字符串 
  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<br>";  //输出内容 
  5. else 
  6.   echo "指定的变量没有被注册为session<br>";  //输出相应结果 
  7. session_destroy();    //注销session 

Tags: session 使用 实例代码

分享到: