|
|
|||||
Регистрация: Dec 2006
Сообщений: 1,764
|
сессия, куки с отправкой на сервер
Решил доделать один проект на AS2, и возник такой вопрос:
в конце игры по сценарию результаты должны отсылаться на сервер, это должно делаться по http методом POST. Вместе с переменными и их значениями нужно сделать так чтобы запрос шел используя аутентификацию юзера, а аутентификация это сессия, которая берется из cookie браузера, берется из cookie и указывается как заголовок запроса. как лучше сделать такую реализацию по отправке данных? Спасибо
__________________
а за окном атлантический океан! |
|
|||||
Модрон-ветеринар
|
JS? А разве обычный метод LoadVars.sendAndLoad с POST не годится? Пишем запрос к php-скрипту, в начале которого указано start_session(), браузер отсылает запрос к нему.. Нет?
__________________
Идите первым! |
|
|||||
Регистрация: Dec 2006
Сообщений: 1,764
|
вот поэтому и спросил, потому как с переменными послать запросы не проблема, сессию как посылать в пхп я просто не пойму, облазил инет, через js много решений, а вот как быть моим вопросом и сессией, так и не нашел
mooncar можно конечно и так, но дело в том что есть система, где пользователь уже прошел аутентификации и играет в игру, в конце игры по сценарию результаты должны отсылаться на сервер, это должно делаться по http методом POST. аутентификация это сессия, которая берется из cookie браузера, берется из cookie и указывается как заголовок запроса.
__________________
а за окном атлантический океан! Последний раз редактировалось NikolyA; 08.04.2011 в 22:53. |
|
|||||
Модрон-ветеринар
|
NikolyA, так в чем же проблема? Тестили, не работает?
Флешка же не делает сама по HTTP никаких запросов, всё равно для неё и от имени её этим браузер занимается. Разве не воспринимается текущая авторизованная сессия, если делается запрос к скрипту от имени флешки? У меня просто под рукой сейчас нет налаженного кода, чтобы проверить. Сессию не "посылают", просто в начале php-скрипта, который должен учитывать открытую сессию, пишется start_session(). Если она была открыта с данного браузера и на данный удаленный хост, то будет выполняться код, который обычно стоит за условием авторизации.
__________________
Идите первым! Последний раз редактировалось mooncar; 09.04.2011 в 00:10. |
|
|||||
Регистрация: Dec 2006
Сообщений: 1,764
|
mooncar такие параметры как результат, имя пользователи и время уходят успешно, но тут мне говорят что я мол не шарю, и что сессию тоже надо чтоб отправляли в пхп, вот поэтому и возник такой дурной вопрос
__________________
а за окном атлантический океан! |
|
|||||
Модрон-ветеринар
|
Кто-то кого-то видимо не понимает.
В начале скрипта пишется Хотя может быть я в чем-то не прав.
__________________
Идите первым! Последний раз редактировалось mooncar; 09.04.2011 в 04:33. |
|
|||||
Дело даже не в том, что в начале скрипта пишется, может стоять и автостарт. Сессию открывает не браузер, а сервер. Вот и взять её можно уже на сервере, mooncar показал как. Кстати, в браузере её нет. Это "переменная окружения" в РНР.
http://www.php.su/articles/?cat=examples&page=070 Последний раз редактировалось fish_r; 09.04.2011 в 12:12. |
Часовой пояс GMT +4, время: 02:10. |
|
« Предыдущая тема | Следующая тема » |
|
|