Да, Мартин, это работает.Javascript имеет доступ к тем же файлам cookie, что и ваш сеанс PHP.Это означает, что на вашей странице вы делаете session_start ();включите и начните взаимодействовать с $ _SESSION, если страница AJAX отправляет запрос на эту страницу, тогда они совместно используют одни и те же файлы cookie, таким образом оба используют один и тот же $ _SESSION.
Страница 1 - Страница, получающая запрос AJAX
session_start();
die(isset($_SESSION['myvar']) ? 'it exists' : 'it does not exist');
Страница 2 - Страница, выполняющая запрос AJAX
session_start();
$_SESSION['myvar'] = 1;
Когда вы открываете страницу 2, сеанс запускается и устанавливает переменную сеанса 'myvar'.Если вы сделаете запрос AJAX со страницы 2 на страницу 1, то на странице 1 в сеансе будет установлена переменная «myvar», и, следовательно, на выходе будет «она существует».
Надеюсь, это немного поможет демистифицировать сессиинемного для вас.