我一直在寻找joomla的数据库。我在gu94g_session表下找到了时间列,其值为1377499731.这是什么意思。这次我怎么解码。非常感谢帮助。
答案 0 :(得分:2)
time
列包含创建记录时的Unix时间戳。
在Joomla! 2.5+和3.x + time
的{{1}}列设置为PHP的#__session
返回的值,即当前的Unix时间戳。
当会话存储在数据库中时,time()
文件使用此SQL查询创建记录:
/libraries/joomla/sessions/storage/database.php
时间是用这一行设定的:
$query = $db->getQuery(true)
->update($db->quoteName('#__session'))
->set($db->quoteName('data') . ' = ' . $db->quote($data))
->set($db->quoteName('time') . ' = ' . $db->quote((int) time()))
->where($db->quoteName('session_id') . ' = ' . $db->quote($id));
答案 1 :(得分:1)
当前日期时间的时间戳值。
当用户登录站点前端或后端时,会创建相应的会话,其登录时间为strtotime(date("Y-m-d h:i:s"))
,并将其保存在时间列上。然后根据后端值将其检查到期和明确的会议。
我觉得现在很清楚..