test_unserialize

Run Settings
LanguagePHP
Language Version
Run Command
<?php // 这里,我们使用 unserialize() 装载来自数据库的 $session_data 数组中的会话数据。 // 此例是描述 serialize() 的那个例子的补充。 $conn = odbc_connect("webdb", "php", "chicken"); $stmt = odbc_prepare($conn, "SELECT data FROM sessions WHERE id = ?"); $sqldata = array($_SERVER['PHP_AUTH_USER']); if (!odbc_execute($stmt, $sqldata) || !odbc_fetch_into($stmt, $tmp)) { // 如果执行出错或返回错误,则初始化为空数组 $session_data = array(); } else { // 现在我们需要的是 $tmp[0] 中已序列化的数据。 $session_data = unserialize($tmp[0]); if (!is_array($session_data)) { // 出错,初始化为空数组 $session_data = array(); } } ?>
Editor Settings
Theme
Key bindings
Full width
Lines