0

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

http://SERVER_IP/wapdb/smartphone_login/

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

4

1 回答 1

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 地址,而您d想要公共IP。您还可以查看 W3Schools 上提供的一些信息。http://www.w3schools.com/php/php_forms.asp

希望这可以帮助。

于 2013-09-21T18:57:21.777 回答