【问题标题】:PhoneGap/Cordova: How to add PHP support? [closed]PhoneGap/Cordova:如何添加 PHP 支持? [关闭]
【发布时间】:2015-07-02 04:04:39
【问题描述】:

我刚刚读到确实可以使用 PHP。我的问题是如何添加这样的支持?是否有 API 或插件来添加 PHP 支持?

简而言之,我想将PhoneGap 与PHP 一起使用来开发应用程序。怎么样?

具体说明

  • 我将使用 Linux 服务器和 godaddy 托管来存放我的 PHP。
  • 另外,我将使用 MySQL 数据库
  • 应用程序会将数据库请求发送到该服务器。
  • 服务器将向应用发送大量数据。

在应用程序和服务器/托管帐户之间“传输数据”和请求的最有效“轻量级”方法是什么?

【问题讨论】:

  • can't use PHP 在 Phonegap 应用中。
  • @Timo 是对的。您与服务器交互的唯一方法是通过外部 Web 服务。这是文档中写的内容However, you can make use of network protocols (XmlHTTPRequest, Web Sockets, etc) to easily communicate with backend services written in any language

标签: cordova phonegap-plugins phonegap-build


【解决方案1】:

来自http://phonegap.com/about/faq/。最后一个常见问题解答如下:

问:PhoneGap 可以使用 PHP/ASP/JSF/Java/.NET 吗?

答:PhoneGap 应用程序只能使用 HTML、CSS 和 JavaScript。 但是,您可以使用网络协议(XmlHTTPRequest、Web 套接字等)轻松与后端服务通信 任何语言。这允许您的 PhoneGap 应用程序远程访问 设备连接到现有业务流程 互联网。

更清楚一点,如果你想使用 PHP,它将在服务器上,而服务器不会在移动设备(手机/平板电脑)上运行。同样,您的 PHP 服务器将在云中运行,而不是在手机上。

【讨论】:

  • 我阅读了相同的常见问题解答,但我不清楚该怎么做。由于您使用的是相同的来源,因此仍不清楚:p
  • 如果可能的话,您是否介意再扩展一些样本?
  • @Omar,这样的示例会花费太多时间,并且超出了本论坛的范围。但是,我再清楚不过了。要使用 PHP,PHP 将在使用 Intel 的服务器上运行。 PHP 不会在任何移动设备上运行,无论是手机还是平板电脑。 Phonegap 和其他移动框架(Unity、Ionic、Swift、XCode)没有服务器。当您为移动设备编写代码时,您正在编写一个应用程序。 PHP是服务器技术。 PHP 支持网络上的移动设备——不在移动设备上。 --------- 我希望这更清楚。
  • 谢谢。关于“样本”,我想我问错了问题。我有一个 godaddy 的托管帐户,可以将我的 PHP 停在那里。将数据“传输”到应用程序的最有效“轻量级”方法是什么,反之亦然?更具体地说,我还将发送和请求数据库数据和 HTML 代码。 - 沿着这些路线的样本
  • 这很简单,使用 Jquery、Angular、Ember 或任何提供 REST 接口的 Javascript 库。 Google phonegap REST API 然后使用 REST 接口实现您的 PHP Web 服务器。 谷歌 php REST API
猜你喜欢
  • 2012-10-23
  • 1970-01-01
  • 2015-06-07
  • 1970-01-01
  • 1970-01-01
  • 2014-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多