我是 PHP 新手。在我的移动应用程序中,我必须查询一些数据表单服务器。我必须先调用登录才能访问数据。我必须使用以下类型的 Post 请求
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 地址,而您d想要公共IP。您还可以查看 W3Schools 上提供的一些信息。http://www.w3schools.com/php/php_forms.asp
希望这可以帮助。