从移动应用程序调用方法


Calling a method form a mobile application

我是PHP的新手。在我的移动应用程序中,我必须查询一些数据表单服务器。我必须先调用登录,然后才能访问数据。我必须使用以下类型的发布请求

http://SERVER_IP/wapdb/smartphone_login/

如何在我的 PHP 文件中完成?谢谢埃亚尔。

我认为您应该在登录后检测移动设备,以便网页/移动应用程序使用可能适用于桌面和移动设备的样式,但是当您登录时,它会以与使用 PHP 在桌面上相同的方式登录,登录后,您可以通过手机的分辨率更改页面内容。否则,您最终会有两个潜在的危险登录,它们基本上相同但文件夹不同。

在表单中,您将使用方法post,因此PHP脚本将使用一个名为$_POST的数组,并且可以通过输入元素的名称使用它(例如HTML中的示例):

<form method='POST' action='test.php'>
    <input name='first_name'/>
    <input type='submit' value='Send'/>
</form>

在 PHP 中,您可以通过读取 post 数组的内容来做任何您想做的事情。

<?php
     echo "Your name is " . $_POST['first_name'];
?>

您可以使用 php 文件在标记中添加服务器 IP。

<?php echo "<form method='POST' action='http://" . $_SERVER['SERVER_ADDR'] . "/wapdb/login/'><input name='first_name'/><input type='submit' value='Send'/></form>"; ?>

我建议您使用 $_SERVER["SERVER_NAME"] 和来自 http://php.net/manual/en/reserved.variables.server.php 的其他变量,因为它可能使用内部 IP 地址,并且您需要公共 IP。您还可以查看W3Schools提供的一些信息。http://www.w3schools.com/php/php_forms.asp

希望这有帮助。