@WebDev921

Возможно ли добавить значение в сессию через ajax?

Возможно ли добавить значение в сессию через ajax? и если да то как это сделать?
Так не работает:
JS
$.ajax({
		url: "",
		method: "POST",
		data: "post_id=" + 110,
		success: function (response) {
			console.log(response);
		}
	});


PHP
session_start();
if(!empty($_POST['post_id'])) {

	$_SESSION['test'] = $_POST['id'];
	echo 'ok';
}
  • Вопрос задан
  • 464 просмотра
Решения вопроса 2
TommyV888
@TommyV888 Куратор тега PHP
-
Конечно возможно, а пример не работает т.к. вот тут ошибка ( вы передаете post_id, а не id ):
$_SESSION['test'] = $_POST['id'];
Ответ написан
Комментировать
@caballero
Программист
$_SESSION['test'] = $_POST['post_id'];
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@WebDev921 Автор вопроса
ахахахах :D
просто поздно уже, сори
Ответ написан
Комментировать
liqrizz
@liqrizz
лол
может использовать isset?
$.ajax({
    url: "/",
    method: "POST",
    data: {post_id: 110}
 }).done(function(response){
       alert(response);
});


session_start();
if(isset($_POST['post_id'])) {

  $_SESSION['test'] = $_POST['post_id'];
  echo 'ok';
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы