当前会话剩余时间/ WordPress的剩余时间
问题描述:
如何显示WordPress登录用户的Cookie /会话剩余时间?例如,如果cookie超时是24小时,并且用户已登录2小时,则输出将是22小时。当前会话剩余时间/ WordPress的剩余时间
答
Wordpress(2.9)将日志存储在一个cookie前缀'wordpress_logged_in_'中的到期日期(以及其他日志详细信息)中。所以,你应该可以做下面的事情来显示时间,直到到期。
foreach ($_COOKIE as $key => $cookie) {
if (strpos($key, 'wordpress_logged_in_') === 0) {
$cookie_array = explode('|', $cookie);
$expiry_time = $cookie_array[1];
echo human_time_diff(mktime(), $expiry_time);
break;
}
}