文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Session的基本概念以及PHP中Session函数

Session的基本概念以及PHP中Session函数

时间:2006-08-05  来源:linxh


基本概念:Session是保存在服务器端的资源变量,与访问者密切相关,也是实现服务器与客户端交互的重要方法之一。
产生背景:和Cookie机制产生背景类似,Session机制的出现也是为了改变浏览器与Web服务器是利用HTTP协议进行通信时的无记录情况。
工作原理:用户浏览网站时,服务器接到客户端浏览器的访问请求,在执行应用程序(PHP)时,根据应用程序中关于Session的设置,启用Session;在交互过程中,可以根据应用需要设置并使用相关变量,保存在服务器;直到浏览过程结束(浏览器关闭),Session结束。

session_start
初始 session。
语法: boolean session_start(void);
传回值: 布尔值
内容说明本函式初始化一个新的 Session,若该客户已在 Session 之中,则连上原 Session。本函式没有参数,且传回值均为 true。
session_destroy
结束 session。
语法: boolean session_destroy(void);
传回值: 布尔值
内容说明本函式结束目前的 Session。本函式没有参数,且传回值均为 true。

session_name
存取目前 session 名称。
语法: string session_name(string [name]);
传回值: 字符串
内容说明本函式可取得或者重新设定目前 Session 的名称。若无参数 name 则表示单单获取目前 Session 名称,加上参数则表示将 Session 名称设为参数 name。

session_id
存取目前 session 代号。
语法: string session_id(string [id]);
传回值: 字符串
内容说明本函式可取得或者重新设定目前存放 Session 的代号。若无参数 id 则表示只有取得目前 Session 的代号,加上参数则表示将 Session 代号设成新指定的 id。输入及传回均为字串。

session_register
注册新的变量。
语法: boolean session_register(string name);
传回值: 布尔值
内容说明本函式在变量中增加一个变量到目前的 Session 之中。参数 name 即为欲加入的变量名。成功则传回 true 值。
session_unregister
删除已注册变量。
语法: boolean session_unregister(string name);
传回值: 布尔值
内容说明本函式在目前的 Session 之中删除变量。参数 name 即为欲删除的变量名。成功则传回 true 值。

session_is_registered
检查变量是否注册。
语法: boolean session_is_registered(string name);
传回值: 布尔值
内容说明本函式可检查目前的 Session 之中是否已有指定的变量注册。参数 name 即为欲检查的变量名。成功则传回 true 值。

例:


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载