嘻嘻~~
借代码取分~~unserialize
取出系统资料。
语法: mixed unserialize(string str);
返回值: 混合类型资料
函数种类: 资料处理
内容说明
本函数可取出系统资料。储存的资料以 byte-stream 方式存放。返回值为混合类型,包括整数、倍精确浮点数字符串、数组以及类的属性 (类的方法无法储存)。使用范例
<?php
$conn = odbc_connect("webdb", "php", "chicken");
$stmt = odbc_prepare($conn, "SELECT data FROM sessions WHERE id = ?");
$sqldata = array($PHP_AUTH_USER);
if (!odbc_execute($stmt, &$sqldata) || !odbc_fetch_into($stmt, &$tmp)) {
// 若执行则 $session_data 设为空值
$session_data = array();
} else {
// 取出 $tmp[0] 值
$session_data = unserialize($tmp[0]);
if (!is_array($session_data)) {
// 出现错误则将 $session_data 清除
$session_data = array();
}
}
?>
参考
serialize
储存资料到系统中。
语法: string serialize(mixed value);
返回值: 字符串
函数种类: 资料处理
内容说明
本函数可储存资料到系统中。储存的资料以 byte-stream 方式存放。变量 value 为混合类型,包括整数、倍精确浮点数字符串、数组以及类的属性 (类的方法无法储存)。
借代码取分~~unserialize
取出系统资料。
语法: mixed unserialize(string str);
返回值: 混合类型资料
函数种类: 资料处理
内容说明
本函数可取出系统资料。储存的资料以 byte-stream 方式存放。返回值为混合类型,包括整数、倍精确浮点数字符串、数组以及类的属性 (类的方法无法储存)。使用范例
<?php
$conn = odbc_connect("webdb", "php", "chicken");
$stmt = odbc_prepare($conn, "SELECT data FROM sessions WHERE id = ?");
$sqldata = array($PHP_AUTH_USER);
if (!odbc_execute($stmt, &$sqldata) || !odbc_fetch_into($stmt, &$tmp)) {
// 若执行则 $session_data 设为空值
$session_data = array();
} else {
// 取出 $tmp[0] 值
$session_data = unserialize($tmp[0]);
if (!is_array($session_data)) {
// 出现错误则将 $session_data 清除
$session_data = array();
}
}
?>
参考
serialize
储存资料到系统中。
语法: string serialize(mixed value);
返回值: 字符串
函数种类: 资料处理
内容说明
本函数可储存资料到系统中。储存的资料以 byte-stream 方式存放。变量 value 为混合类型,包括整数、倍精确浮点数字符串、数组以及类的属性 (类的方法无法储存)。
PHP的那个帮助文件我也有,所以楼上上的例子我也看过了!
就是看不明白:(还请哪位高人指点一二!头不让用是说我全局变量用的太多:(