Lines Matching refs:session
49 $session = $_SESSION[DOKU_COOKIE]['statistics'] ?? [];
52 if (time() - ($session['time'] ?? 0) > 60 * 15) {
53 $session = [];
56 if ($INPUT->server->str('HTTP_USER_AGENT') != ($session['user_agent'] ?? '')) {
57 $session = [];
61 $session['time'] = time();
62 $session['user_agent'] = $INPUT->server->str('HTTP_USER_AGENT');
63 $session['uid'] = get_doku_pref('plgstats', bin2hex(random_bytes(16)));
64 if (!isset($session['id'])) {
66 $session['id'] = bin2hex(random_bytes(16));
70 $_SESSION[DOKU_COOKIE]['statistics'] = $session;
74 if ($old !== $session['uid']) {
75 set_doku_pref('plgstats', $session['uid']);