我希望也许有人可以提供一些有关问题的见解,我正在艰难的时间决定如何解决。将变量从闪存传递到HTML/php
我有一个相当简单的Flash应用程序,用户可以在连接时创建一个快速的用户名,并且用户名是在flash swf中创建的。
现在,我有一个cron作业,每隔10分钟删除不活动的用户名(在我的mysql数据库中,这些用户名全部由其他人在线存储和访问),这很好。但是如果一堆人立即签字,它仍然会变得混乱起来,在cron作业清除之前还有10分钟的时间。
用户可以选择在Flash应用程序中单击注销,这很好,并且效果很好。当然,很多人选择不点击注销,只需点击浏览器x即可。
我已经查看了onbeforeunload和jquery的.unload,但我仍然需要一种方法来获取用户名变量,它是IN flash中的HTML,然后使用php脚本运行删除用户名mysql查询。
有没有更简单的解决方案?
如果没有,我可能会将用户名变量传递给html,以便在用户输入用户名后保留它,以便与运行php脚本的.unload函数有关?
编辑:::::也许有一种方法来创建一个唯一的数字字符串与PHP然后通过该变量的闪存包括与MySQL行然后,因为我已经有该变种,因为它是在HTML上创建一边,随着卸载,它删除具有该唯一ID的行吗?
如果任何事情这个想法是最好的办法,如果我用md5(uniqid(microtime())。$ _SERVER ['REMOTE_ADDR']。$ _SERVER ['HTTP_USER_AGENT']) iD我怎么能把结果存储在一个变种,我可以放在闪存变量的参数,然后再次在jQuery的卸载或javascript onbeforeunload,如果这样会更好。我只是更熟悉jquery
使用ExternalInterface从Flash调用JavaScript方法[反之亦然]。我不清楚这是否能解决您的问题。 – JeffryHouser 2011-03-07 21:29:07