Adobe Flex。如何处理PHP会话?

时间:2011-11-17 22:03:09

标签: php flex session

我正在考虑将我的社交网络代码移植到Adobe Flex / PHP,并且想知道在这种情况下如何处理会话。

我认为Adobe Flex并不真正知道PHP会话是否已经启动,因此,我将不得不研究如何实现这一目标。

我的一个想法是在成功登录后创建会话令牌字符串,并将此令牌传递给用户为数据创建的每个http请求。

EG。 http://www.mysite.com/data.php?user=username1&token=d3r3rfewrwer435

每次向此页面发出请求时,都会运行MySQL查询以检查我在URL中传递的令牌是否与登录期间为该用户创建的令牌匹配。如果是,则返回数据。

这是我的想法到目前为止,但我愿意接受建议,因为有可能有人有更好的想法。

1 个答案:

答案 0 :(得分:0)

您的社交网站代码目前如何处理会话?

大多数网站使用浏览器Cookie值将客户端请求(AKA新页面加载)与服务器端会话同步。

由于Flash播放器是基于浏览器的插件;它可以使用相同的方法。当Flex提出请求时;在该域的浏览器中设置的所有cookie都随之发送。这就像新的页面请求或AJAX请求。

这回答了这个问题吗?