const $ = s => Array.from(document.querySelectorAll(s))
EventTarget.prototype.on = EventTarget.prototype.addEventListener
$('a[href]').forEach(elem => elem.on('click', console.log))
возможно отказаться от jquery, ищет альтернативу для селеторов
привязка сессии к маске ipто есть переключил ноут с домашнего wi-fi на мобильный, и тебя разлогинивает, да?
select min(id) from (SELECT id FROM scan order by id desc limit 1000000) foo;
select count(*) from scan where id > id_из_предыдущего_запроса
select min(id) from mytable order by id desc limit 1000000
$t = (int)ini_get('session.gc_maxlifetime');
echo '<h2>Осталось ' . sprintf('%02d:%02d:%02d', ($t/3600),($t/60%60), $t%60) . '</h2>';
Вероятно настоящая ошибка скрыта. Найди логи, помотри настоящее сообщение об ошибке и код ошибки.