Albert22
Старатель
- Регистрация
- 30 Мар 2008
- Сообщения
- 270
- Реакции
- 11
- Автор темы
- #1
Всем привет
Возник до боли глупый вопрос:
Есть скрипт, который не вызывается напрямую браузером с его cookies, а как-то через флеш-загрузчик и т.д. Для просмотра ссылки Войдиили Зарегистрируйся, короче. И этот скрипт принимает передаваемый файл, причём забирает и сохраняет успешно. Однако, я из этого скрипта не могу получить доступ к сессии, а в ней лежит id загружающего. session_start() тупо создаёт новую пустую сессию. Я, безусловно, могу прописать на странице загрузки
, но это самый крайний уязвимый случай. В результате я поступил вот так:
Теоретически, по крайней мере насколько я из статьи Котёрова помню, этого должно быть достаточно: передача идентификатора ГЕТом является альтернативой кукисам, но это не сработало, массив $_SESSION в script.php пуст, хотя в него идентификатор сессии приходит, и я могу получить его как $_REQUEST['PHPSESSID']. Как мне указать чтобы использовались данные сессии, идентификатор которой получен? Я могу конечно залезть во временный файл с ней — какой-то там sess_07d4143f50b696347eb2ad4db9838788 в /home/admin/data/tmp например, распарсить его и стать счастливым, но это также по-моему глупый способ...
Thank you in advance
Возник до боли глупый вопрос:
Есть скрипт, который не вызывается напрямую браузером с его cookies, а как-то через флеш-загрузчик и т.д. Для просмотра ссылки Войди
Код:
url: '/upload/script.php?uploader_id=123',
Код:
url: '/upload/script.php?<?php print session_name()."=".session_id(); ?>',
Thank you in advance