热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

phpsession使用详细实例代码

session_start():启用session机制,在需要用到session的程序文件的最开始调用它session_register():注册session变量session_unregister():

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 

推荐阅读
  • 苹果官方在线商店(中国)提供了关于MacBook Pro的详细信息。通过先进的工厂校准技术,新MacBook Pro能够精确地适应多种色彩空间标准,如sRGB、BT.601、BT.709及P3-ST.2084(HDR),确保用户获得最佳视觉效果。 ... [详细]
  • Windows环境下Oracle数据库迁移实践
    本文详细记录了一次在Windows操作系统下将Oracle数据库的控制文件、数据文件及在线日志文件迁移至外部存储的过程,旨在为后续的集群环境部署做好准备。 ... [详细]
  • 深入解析Java SE、Java EE和Java Web的核心知识体系
    通过一系列图表全面解析Java SE、Java EE与Java Web的核心知识体系,帮助开发者快速掌握这些关键技术领域的要点。 ... [详细]
  • 本文详细探讨了如何根据不同的应用场景选择合适的PHP版本,包括多版本切换技巧、稳定性分析及针对WordPress等特定平台的版本建议。 ... [详细]
  • 本文探讨了如何使用Scrapy框架构建高效的数据采集系统,以及如何通过异步处理技术提升数据存储的效率。同时,文章还介绍了针对不同网站采用的不同采集策略。 ... [详细]
  • 使用CorelDRAW X7轻松绘制卡通风格杯子教程
    本文将引导您通过CorelDRAW X7软件,利用贝塞尔工具和交互式填充功能,创作出一个既可爱又生动的卡通杯子。我们将详细介绍每个步骤,帮助您掌握绘制技巧。 ... [详细]
  • egg实现登录鉴权(七):权限管理
    权限管理包含三部分:访问页面的权限,操作功能的权限和获取数据权限。页面权限:登录用户所属角色的可访问页面的权限功能权限:登录用户所属角色的可访问页面的操作权限数据权限:登录用户所属 ... [详细]
  • 本文介绍了用户界面(User Interface, UI)的基本概念,以及在iOS应用程序中UIView及其子类的重要性和使用方式。文章详细探讨了UIView如何作为用户交互的核心组件,以及它与其他UI控件和业务逻辑的关系。 ... [详细]
  • 本文探讨了线性表中元素的删除方法,包括顺序表和链表的不同实现策略,以及这些策略在实际应用中的性能分析。 ... [详细]
  • 本文深入解析宋代著名词人宋方君的作品《风流子》,通过细腻的译文和独到的赏析,带领读者走进词人的内心世界,感受其独特的艺术魅力。 ... [详细]
  • 本文将详细介绍如何在Adobe Illustrator中实现仅移动一个对象以完成对齐,同时确保另一个对象保持原位不变的方法。通过具体的操作步骤,帮助设计师们更加高效地完成设计任务。 ... [详细]
  • Python网络编程:深入探讨TCP粘包问题及解决方案
    本文详细探讨了TCP协议下的粘包现象及其产生的原因,并提供了通过自定义报头解决粘包问题的具体实现方案。同时,对比了TCP与UDP协议在数据传输上的不同特性。 ... [详细]
  • 实现Win10与Linux服务器的SSH无密码登录
    本文介绍了如何在Windows 10环境下使用Git工具,通过配置SSH密钥对,实现与Linux服务器的无密码登录。主要步骤包括生成本地公钥、上传至服务器以及配置服务器端的信任关系。 ... [详细]
  • PHP中Smarty模板引擎自定义函数详解
    本文详细介绍了如何在PHP的Smarty模板引擎中自定义函数,并通过具体示例演示了这些函数的使用方法和应用场景。适合PHP后端开发者学习。 ... [详细]
  • 本文探讨了在无法使用个人身份信息的情况下,利用他人(如网络上公开的个人信息)注册游戏账号的行为及其潜在的法律和道德问题。 ... [详细]
author-avatar
大爱与你_邂逅
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有