Как часть веб-приложения, которое я создаю, мне нужно проверять, вошел ли пользователь в систему всякий раз, когда он меняет страницу. На обычном сайте без ajax это легко, потому что я могу просто поместить условный оператор сеанса PHP в заголовок, и заголовок, вызываемый при каждом изменении страницы, будет определять, отображается ли страница входа или нет, но видя как файл заголовка устанавливается только один раз в приложении ajax, которое находится при начальной загрузке, как я могу проверить, когда пользователь делает запрос страницы ajax, действительно ли сеанс все еще действителен? Поскольку я использую pushState и popState, я знаю, что могу установить условие для запуска всякий раз, когда URL-адрес изменяется, но я не знаю, как точно кодировать проверку для запуска всякий раз, когда это происходит.
Любая помощь приветствуется.
Спасибо.