• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

Session 函数库

发布: 2007-7-14 19:53 | 作者: 佚名    | 来源: 网络转载     | 查看: 10次 | 进入软件测试论坛讨论

领测软件测试网

session_start: 初始 session。
session_destroy: 结束 session。
session_name: 存取目前 session 名称。
session_module_name: 存取目前 session 模块。
session_save_path: 存取目前 session 路径。
session_id: 存取目前 session 代号。
session_register: 注册新的变量。
session_unregister: 删除已注册变量。
session_is_registered: 检查变量是否注册。
session_decode: Session 资料解码。
session_encode: 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 片段程序

<?php
$username="guest1";
if(isset($username)) {
session_name($username);
}
echo "您是 ".session_name()."\n";
?>

session_module_name
存取目前 session 模块。
语法: string session_module_name(string [module]);
返回值: 字符串
函数种类: 资料处理
内容说明: 本函数可取得或者重新配置目前 Session 的模块。若无参数 module 则表示只获取目前 Session 的模块,加上参数则表示将 Session 模块设为参数 module。

session_save_path
存取目前 session 路径。
语法: string session_save_path(string [path]);
返回值: 字符串
函数种类: 资料处理
内容说明: 本函数可取得或者重新配置目前存放 Session 的路径。若无参数 path 则表示只有取得目前 Session 的路径目录名,加上参数 path 则表示将 Session 存在新的 path 上。

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 值。

session_decode
Session 资料解码。
语法: boolean session_decode(string data);
返回值: 布尔值
函数种类: 资料处理
内容说明: 本函数可将 Session 资料解码。参数 data 即为欲解码的资料。成功则返回 true 值。

session_encode
Session 资料编码。
语法: boolean session_encode(void);
返回值: 布尔值
函数种类: 资料处理
内容说明: 本函数可将 Session 资料编码,编码以 ZEND 引擎做哈稀编码。本函数没有参数。成功则返回 true 值。

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网