Сохранение сессии через AJAX

168
30 марта 2017, 22:39

Допустим у нас есть 2 файла:

1ий:

<div id="put" onclick="put()">Нажимаем</div>
<div id="show"></div>
<?php 
   session_start();
   print_r($_SESSION);
?>
<script>
    function put(){
        $.ajax({
            url:"testtestSessia.php",
            type: "POST",
            data:{text: 'hilay'},
            success:function(data){
              $('#show').html(data);
          }
        });
    }
</script>

2ой - testtestSessia.php Он загружается через AJAX в div:

<?php
    $nnn=$_POST['text'];
    $_SESSION['nnn']=$nnn;
    print_r($_SESSION);

Задача в следующем - нужно чтобы через ajax-скрипт в сессию записалось значение. После этого, как я понимаю, при перезагрузке страницы я хочу использовать его уже без загрузки скрипта. Но print_r($_SESSION); выводит пустой массив.

В чем моя ошибка? Почему сессия не сохраняется?

READ ALSO
Использование системы пользователей WordPress в стороннем проекте

Использование системы пользователей WordPress в стороннем проекте

Необходимо реализовать доступ к стороннему проекту через систему пользователей WordPressПример: пользователь вводит данные от своего аккаунта...

181
Дизайн контента

Дизайн контента

Здравствуйте, использую движок FlexoCMS и для эстетической красоты на сайте решил сделать, блок новостей, задумка такая чтобы четные новости...

156
Проблема с циклической переадресацией

Проблема с циклической переадресацией

Нужно сделать так, чтобы сайт был доступен только с поисковиков, то есть по прямой ссылке запретить вход на сайтМне дали вот такой код:

158
Вопрос про модель в MVC

Вопрос про модель в MVC

Здравствуйте, я смотрел, как делают два разных человека сайт и так и не понял, откуда брать данные из БД в модели или контроллере? ну, те

171