我正在考虑将我的社交网络代码移植到Adobe Flex / PHP,并且想知道在这种情况下如何处理会话。
我认为Adobe Flex并不真正知道PHP会话是否已经启动,因此,我将不得不研究如何实现这一目标。
我的一个想法是在成功登录后创建会话令牌字符串,并将此令牌传递给用户为数据创建的每个http请求。
EG。 http://www.mysite.com/data.php?user=username1&token=d3r3rfewrwer435
每次向此页面发出请求时,都会运行MySQL查询以检查我在URL中传递的令牌是否与登录期间为该用户创建的令牌匹配。如果是,则返回数据。
这是我的想法到目前为止,但我愿意接受建议,因为有可能有人有更好的想法。
答案 0 :(得分:0)
您的社交网站代码目前如何处理会话?
大多数网站使用浏览器Cookie值将客户端请求(AKA新页面加载)与服务器端会话同步。
由于Flash播放器是基于浏览器的插件;它可以使用相同的方法。当Flex提出请求时;在该域的浏览器中设置的所有cookie都随之发送。这就像新的页面请求或AJAX请求。
这回答了这个问题吗?