从移动应用程序调用方法

时间:2013-09-21 18:33:16

标签: php url methods http-post

我是PHP的新手。 在我的移动应用程序中,我必须查询一些数据表单服务器。 在我可以访问数据之前,我必须先登录。 我必须使用以下类型的帖子请求

http://SERVER_IP/wapdb/smartphone_login/

如何在我的PHP文件中完成? 谢谢, 的Eyal。

1 个答案:

答案 0 :(得分:0)

我认为您应该在登录后检测到移动设备,以便网页/移动应用程序使用可能适用于桌面和移动设备的样式,但是当您登录时,它会以与使用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

希望这有帮助。