这可能是一个令人难以置信的愚蠢问题。我擅长PHP中的某些东西,但完全是自学成才,我错过了一些基础知识。这也是我的第一个CodeIgniter项目,因此我不知道它提供的任何有用的快捷方式。
我似乎无法在任何地方找到相关信息,因为我不知道要搜索的条件。这可能是一个非常简单的解决方案,所以请耐心等待。
我正在设置一个ACP,我想在“仪表板”上显示当前用户会话列表。我直接从数据库中调用它,因为这是我知道的唯一方法:
<?php
$session = mysql_query("SELECT * FROM `ci_sessions` ORDER BY `last_activity` ASC LIMIT 0, 30 ");
$session_array = array();
while($row = mysql_fetch_assoc($session)) {$session_array[] = $row;}
foreach ($session_array as $data):?>
<li><?=$data['ip_address']?> [<?=$data['user_agent']?>]<br /><?=$data['user_data']?></li>
<? endforeach; ?>
不幸的是,这是我为$ data ['user_data']部分获得的内容,我不知道为我想要的数据解析它:
a:6:{s:9:"user_data";s:0:"";s:8:"identity";s:16:"email@email.com";s:8:"username";s:11:"first last";s:5:"email";s:16:"email@email.com";s:7:"user_id";s:1:"2";s:14:"old_last_login";s:10:"1358653607";}