Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/21: Рейтинг темы: голосов - 21, средняя оценка - 4.76
 Аватар для IsRiot
9 / 9 / 2
Регистрация: 05.07.2013
Сообщений: 86

Обновить сессию

18.06.2015, 23:32. Показов 4387. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, форумчане!
Попал посреди ночи я с проблемой. Не могу добиться от сессий желаемого результата.
В двух словах:
1. Пользователь вводит текст в текстбокс
2. Нажимает на кнопку "Далее"
3. Текст добавляется в БД и возвращается табличный идентификатор

Запрос обрабатывается ajax-скриптом. На странице один лишь textarea

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
$(document).on('submit', '#1frm', function (e) {
    e.preventDefault();
    $.ajax({
        url: 'test.php',
        method: 'POST',
        data: $('#1frm').serialize(),
        success: function(data) {
            alert(data);
        }
 
    })
});
PHP
1
2
3
4
5
6
7
8
9
10
# test.php
if (!isset($_SESSION['descrId'])) {
    print ' set ';
    $_SESSION['descrId'] = setData('descr', $wsp, $idDs, $_POST['descrSt']);
    print $_SESSION['descrId']; // передает значение в alert AJAX-а
} else {
    print ' update ';
    print $_SESSION['descrId'];
    updateData('descr', $_POST['descrSt'], $_SESSION['descrId']);
}
Браузер мне показывает полученный идентификатор через alert. Но в браузере этого значения нет, а его нужно будет использовать снова. Оно появится если принудительно обновить страницу (чего не желательно)
Нужно как-то принудительно обновить сессию в браузере.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.06.2015, 23:32
Ответы с готовыми решениями:

Попытка запустить сессию
Пробую настроить передачу данных в сессию. Скажите, что я не так задал в файле test.php <?php session_start(); $foo =...

Поставить сессию в PHP
добрый день Я новичок в PHP, проблема заключается в следующем, есть 2 запроса, через PHP - авторизация и вывод информации, для...

Сохранить переменную в сессию
Здравствуйте! Как сохранить переменную в сессию? Пытаюсь сделать так, но при выводе ничего не появляется. session_start (); $_SESSION =...

4
Заблокирован
19.06.2015, 03:50
Цитата Сообщение от IsRiot Посмотреть сообщение
Нужно как-то принудительно обновить сессию в браузере.
Сессия не хранится в браузере. Пиши в куку.
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
19.06.2015, 11:46
Цитата Сообщение от IsRiot Посмотреть сообщение
Но в браузере этого значения нет, а его нужно будет использовать снова.
А что на счет функции session_start()? Которую нужно вставлять вначале КАЖДОГО php-скрипта, из которого пытаетесь получить доступ к сессии...
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
19.06.2015, 13:01
Так возвращай обработчиком descrId и лови его success: function(data) { , пхай в переменную и используй
0
88 / 88 / 34
Регистрация: 22.05.2012
Сообщений: 404
20.06.2015, 00:41
Цитата Сообщение от IsRiot Посмотреть сообщение
success: function(data) { alert(data); }
window.location.reload()
или юзай Local Storage http://www.w3schools.com/html/html5_webstorage.asp
или куки на крайняк
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.06.2015, 00:41
Помогаю со студенческими работами здесь

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

Может ли user изменить сессию?
Может ли user изменить сессию?

Не получается удалить куки и закрыть сессию
Записываю куки через session_start(); SetCookie(); Все ОК записались. Удаляю куки и завершаю сессию: session_unset(); $_COOKIE =...

ID клиента и его вывод через сессию
Такое дело! Есть код: session_start(); if (isset($_SESSION) == '' ){ $conn = mysql_connect("localhost", "xxx",...

Как запомнить пользователя через сессию?
На сайте реализована авторитизация через сессию, разумеется после закрытия браузера юзер разлогинивается... как можно сделать это типичное...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru