Из js-файла с помощью ajax передаётся переменная для записи в сессию и возвращается эта переменаня из сессии:
$.ajax({
type: 'POST',
url: siteTemplate + '/vision/vision.php',
data: {
vision: 'test'
},
success: function(data){
console.log(data);
}
});
session_start();
$_SESSION['vision'] = $_POST['vision'];
echo $_SESSION['vision'];
И вроде проблем нет - в консоли выводиться нужный текст, но если обратиться к сессия из кода страницы, то сессия вернётся без ['vision']. Такое ощущение что битрикс перезаписывает сессию. Как это можно обойти?