Я работаю с API в php/ajax, и у меня на каждой странице включен тест, если пользователь не вышел из системы из-за бездействия через определенное время. Это работает, но в некоторых моментах у меня проблемы. Вот история:
У меня есть один файл с именем index.php. В Index.php есть div — назовем его «div». У него также есть несколько кнопок — назовем его «новый» и «изменить». Когда я нажимаю кнопку, тело файла new.php и modify.php загружается с помощью метода ajax в «div». Все идет нормально. Но когда пользователь становится неактивным в течение определенного времени, он должен выйти из системы. И это так. Но, к сожалению, и понятно, почему это происходит, страница выхода печатается не в index.php, а в тело "div". Это легко понять - нажатие кнопки "новый" перемещает меня на new.php. New.php проверяет, вошел ли я в систему - я не вхожу, поэтому он перенаправляет меня на страницу logout.page, поэтому new.php является результирующей страницей выхода и становится телом моего "div". Вот вопрос: как перенаправить всю страницу (index.php) на страницу выхода, если я вышел из системы и не печатать ее в div. Помните, что нажатие кнопки «новый» не обновляет index.php, потому что я использую ajax. Он только обновляет мой div. Это вообще возможно?