1

首先,我要感谢大家对我过去的帮助。在使用 Html、PHP、jQuery、Javascript、CSS、MYSQL 完成我的 Web 应用程序后,我意识到我不想要一个网站。最后,为了安全起见,我更愿意知道谁将访问我的应用程序。话虽如此,我想使用我已经为我的网站所做的大部分工作。我知道我可以将 PHP 与 AIR 和 MySQL 一起使用。我读到很多人会推荐使用 SQLite,但我的问题是我会不断更新数据库。我还阅读到使用 MYSQL 和 AIR 时存在一些安全问题。

问题 1,如果我在连接到 MYSQL 的 PHP 中采取了“必要的”安全预防措施,那可以吗?或者还有什么我应该注意的机智 AIR 吗?

问题 2 如果我真的需要使用 SQLite,有没有办法连接到 Mysql 以便我可以更新数据库。

如果有第三方软件可以将我的项目转换为可以连接到 MYSQL 的桌面应用程序,我愿意接受建议。我还嵌入了第三方闪存。

谢谢

4

3 回答 3

0

强制登录网站才能使用它。这还不足以知道谁在访问您的应用程序吗?

PHP 是一种服务器端语言。Adobe AIR 是桌面应用程序框架。我不确定将 PHP-MySQL 应用程序转换为 Adob​​e AIR 应用程序将是一项微不足道的任务。

您可以通过在 AIR 中执行客户端并在 PHP/MySQL 中编写 Web 服务来采用分布式应用程序路由。如果你也想要一个分布式数据库,它会变得更加复杂。

于 2012-05-07T14:04:26.897 回答
0

您可以使用 php 构建一个 rest api,并通过 http 将其与 adobe air 应用程序集成,不需要 js。只需使用带有 urlloader urlstream 的 actionscript。如果您需要离线数据库,您可以使用 sqlite 并通过 php 与 Mysql 同步。

于 2017-11-08T00:29:34.810 回答
-1

您将不得不忘记 PHP 并使用 javascript 和 SQL sintax 来完成它。您可以从 adobe 查看这个漂亮的指南http://help.adobe.com/en_US/air/html/dev/air_htmldevguide.pdf 这并不容易;P

于 2012-11-06T04:18:45.300 回答