Содержимое init.php
$id = 0;
AddEventHandler("main", "OnBeforeProlog", "getUserId", 50);
function getUserId()
{
global $USER;
$id = $USER->GetID();
}
if($_GET['getData'] == 'userId') {
echo $id;
}
Запрос
axios.get('/bitrix/php_interface/init.php', {
params: { 'getData' : 'userId' }
})
.then(response => {
this.userId = response.data;
console.log(this.userId);
})
.catch(e => {
this.errors.push(e);
});
Ошибка 403, если просто создать файл в папке с файлом то все ок, но доступа к переменной user тогда нет.