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()
整理: 夕垌菪姬 (天地JPLOP)
|