我是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
希望这有帮助。