Adobe Flex.Как обрабатывать сессии PHP? - PullRequest
0 голосов
/ 18 ноября 2011

Я думаю о переносе кода своего сайта социальных сетей в Adobe Flex / PHP, и мне было интересно, как в этом случае поступить с сеансами.

Я бы подумал, что Adobe Flex действительно не знает, еслиСессия PHP была запущена или нет, поэтому мне пришлось бы исследовать, как это сделать.

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

Например.http://www.mysite.com/data.php?user=username1&token=d3r3rfewrwer435

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

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

1 Ответ

0 голосов
/ 18 ноября 2011

Как код вашего сайта социальной сети в настоящее время обрабатывает сессии?

Большинство веб-сайтов синхронизируют запросы на стороне клиента (AKA A New Page Load) с сеансом на стороне сервера, используя значение cookie браузера.

Поскольку Flash player является плагином для браузера; он может использовать тот же точный метод. Когда Flex делает запрос; все файлы cookie, установленные в браузере для этого домена, отправляются вместе с ним. Это как запрос новой страницы или запрос AJAX.

Это отвечает на вопрос?

...