首页 > 解决方案 > 如何将我的 Cordova 应用程序连接到包含 php 文件的现有 Web 服务器

问题描述

我是使用真正的 Web 服务器的新手 我开发了我的 Cordova 应用程序并使用 PHP 文件使用 XAMPP 来提供 Web 服务器

但是现在我想发布应用程序并且我有一个功能齐全的 Web 服务器如何使用 POST 方法(在我的 Cordova 应用程序的 index.js 文件中找到)访问 PHP 文件(我已经放入这个 Web 服务)?

我尝试将 ajax 发布请求中的 URL 从http://localhost/config.php更改为http://IP_OF_WEB_SERVER/config.php

但它给出了连接超时我怎样才能让它工作?我错过了什么吗?

标签: phpweb-servicescordovaxamppip

解决方案


问题不是很清楚。您无法从cordova 访问您的网络服务器,或者您想在cordova 中加载一个php 文件?

apache cordova不支持php的使用,另外就是不能直接使用localhost。您可以使用inappbrowser插件或 ajax 从远程 Web 服务器获取内容。在使用插件的第一种情况下,您只需要指定托管您的应用程序 .php 文件的网络服务器的网址。使用 ajax,您需要设置一些默认内容安全策略的规则,这些规则是在构建 cordova 应用程序时提供的。


推荐阅读