我首先要感谢大家过去给我的帮助。使用Html,PHP,jQuery,Javascript,CSS,MYSQL完成我的Web应用程序后,我意识到我不想要一个网站。最后,为了安全起见,我更愿意知道谁将访问我的应用程序。话虽如此,我想用我已经为我的网站做的大部分工作。我知道我可以在AIR和MySQL中使用PHP。我读过许多人会建议使用SQLite,但我的问题是我将不断更新数据库。我还读到使用MYSQL和AIR存在一些安全问题。
问题1,如果我在PHP中采取了连接到MYSQL的“必要”安全预防措施,那还可以,或者是否有其他情况我应该知道AIR?
问题2如果我真的需要使用SQLite,有没有办法连接到Mysql以便我可以更新数据库。
如果有第三方软件将我的项目转换为连接到MYSQL的桌面应用程序,我会接受建议。我还嵌入了第三方闪存。
由于
答案 0 :(得分:0)
必须登录网站才能使用它。这不足以知道谁在访问您的申请吗?
PHP是一种服务器端语言。 Adobe AIR是桌面应用程序框架。我不确定将PHP-MySQL应用程序转换为Adobe AIR应用程序将是一项微不足道的任务。
您可以通过在AIR中执行客户端并在PHP / MySQL中编写Web服务来获取分布式应用程序路径。如果你也想要一个分布式数据库,它会变得更加复杂。
答案 1 :(得分:0)
您可以使用php构建一个rest api,并通过http不需要js将其与adobe air应用程序集成。只需使用urlloader urlstream的actionscript即可。 如果你需要一个脱机数据库,你可以使用sqlite并通过php与Mysql同步。
答案 2 :(得分:-1)
你必须忘记PHP并使用javascript和SQL语法来完成它。你可以从adobe查看这个漂亮的指南来http://help.adobe.com/en_US/air/html/dev/air_htmldevguide.pdf 这不容易; P