Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.238.135.30] |
|
Сообщ.
#1
,
|
|
|
Есть форма для отсылки файла на сервер и прочих данных. Хочу сделать прогресс операции.
добавляю в форму, согласно рекомендациям, следующий элемент: <input type="hidden" name="<?php echo ini_get("session.upload_progress.name"); ?>" value="myfile" /> Скрипт выполняется в том же окне. Пока код для прогресса не разработан. После обновления страницы обнаруживаю, что все переменные сессии уничтожены, хотя я об этом никого не просил. т.е. логиниться надо заново. Причём это не зависит от скрипта, который записывает данные - можно сделать сразу в первой строке exit - всё равно переменные S_SESSIOn уничтожаются. Стоит убрать этот input, и сессия сохраняется. Как лечить? |
Сообщ.
#2
,
|
|
|
В-общем, выяснил, что после выполнения скрипта загрузки меняется session_id.
Если его восстановить , то всё работает. Осталось понять КУДА лучше всего сохранить session_id, чтобы потом его безопасно извлечь |
Сообщ.
#3
,
|
|
|
Цитата Alexanbar @ Есть форма для отсылки файла на сервер и прочих данных. Хочу сделать прогресс операции. Прогресс загрузки файла делается на стороне клиента, а не сервера |