【问题标题】:Xamarin executing a PHP file locally or online?Xamarin 在本地或在线执行 PHP 文件?
【发布时间】:2017-02-22 20:19:37
【问题描述】:

试图和我的兄弟们一起玩这个应用程序,制作这个应用程序的目的只是为了好玩,不会在安全方面取得任何成就,没什么。 我想要实现的最后一件事是我想从我的应用程序中调用一个 php 文件。

从我在 youtube 上观看的教程中, HttpWebRequest.Create(string.Format(@"http://192.168.0.101/load.php"))

这很好用,因为我从我的服务器(同一网络上的另一台机器)调用“load.php”,然后文件将建立到在线数据库的连接(freemysqlhosting),然后文件将运行一些查询并显示在我的应用上返回结果。

所以我的问题是,如果我想在某个地方而不是从我的服务器调用 load.php 怎么办?

应用程序是否可以直接从其目录调用文件?应用程序是否像 php/c++ 那样工作?

或者我必须购买一些网络托管帐户来在线上传单个 php 文件以便我的应用程序可以调用它?

【问题讨论】:

    标签: php android xamarin hosting


    【解决方案1】:

    您应该从服务器加载 PHP 文件。

    如果您想在应用程序中加载 Web 服务器,首先您必须编写(或包含)Web 服务器代码,然后在您的应用程序中包含 PHP 二进制文件以用于您的应用程序架构

    【讨论】:

    • 如果app和服务器不在同一个网络,不能正确加载文件怎么办?网络服务器是指在线托管(那些我必须付费的?)
    • 如果服务器不在同一个网络,你必须使用你服务器的公网IP,而不是192.168.x.x
    • 那会在我的服务器机器和客户端机器上给我 404 Not Found。 60.xx.xx.xxx/load.php
    • 非常感谢,端口转发是最后一招。再次感谢您抽出时间提供帮助!
    猜你喜欢
    • 2011-07-24
    • 2019-08-02
    • 1970-01-01
    • 2018-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多