Loading...
JavaScript | Получение session_id()
Получаю session_id() по ajax тупо из php файла, в котором написано

echo session_id();


получаем


$.ajax({
cache: false,
url: '/content/c-session.php',
success: function (data) {
$('input[name=do]:hidden').val(data);
}
});


Неужели в js или jquery нет попроще способа?
________
посл. ред. 29.12.2017 в 20:13; всего 1 раз(а); by PhpStorm
PhpStorm, из кук дергать Гг
shadrvlad (29.12.2017 в 20:16)
PhpStorm, из кук дергать Гг


готовый метод есть?

типа чтобы запись была типа

$('input[name=do]:hidden').val(session_id());
PhpStorm,

$('input[name=do]:hidden').val($.cookie('cookie_name'));

вроде так Гг
shadrvlad (29.12.2017 в 20:24)
PhpStorm,

$('input[name=do]:hidden').val($.cookie('cookie_name'));

вроде так Гг


я поставлю куку, а будет ли она в js видна сразу без хотя бы одной перезагрузки страницы, а то у меня нет перезагрузок
PhpStorm, так id сессии в куках стоит ведь уже Гг при первом открытии страницы ставится
shadrvlad (29.12.2017 в 20:33)
PhpStorm, так id сессии в куках стоит ведь уже Гг при первом открытии страницы ставится


вот тут-то и трабла у меня session_id() регенерацию проходит после каждого ajax запроса
PhpStorm, wtfзачем это?
shadrvlad (29.12.2017 в 20:39)
PhpStorm, wtfзачем это?


в обработчике каждый раз сверяется соответствие отправленного session_id() с установленным, типа CSRF защита :-D
PhpStorm (29.12.2017 в 20:42)
shadrvlad (29.12.2017 в 20:39)
PhpStorm, wtfзачем это?


в обработчике каждый раз сверяется соответствие отправленного session_id() с установленным, типа CSRF защита :-D

бред же wtf не таким топорным способом защищаться от csrf
Онлайн: 1
Время:
Gen. 0.1122
(c) ByMAS.RU 2010-2025