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()
整理: sadly (www.phpx.com)
|