Это вызывает конфликты, когда пользователь открывает другую страницу в другом окне / вкладке.Так как предотвратить эти конфликты?Один из способов - установить одинаковый сеанс для каждой страницы. Каждый раз, когда пользователь выходит из системы / регистрируется, сеанс будет регенерирован.
<?php
//every page sets its own session if its not ajax so that it dont expire
if(is_ajax()){
$_SESSION['token'] = md5(rand());
}
echo '<div id="token">'.$_SESSION['token'].'</div>';
?>
токены будут передаваться из div.token для выполнения запросов ajax с помощью jquery,но затем, когда пользователь открывает другую вкладку, устанавливается новый сеанс, тогда другая страница возвращает ошибку «Неверный запрос».