我正在这样执行GET请求:
//url = http://localhost/api/login.php/?name=max
if(isset($_GET['name'])){
echo "Hi ".$_GET['name'];
}else{
echo "Error";
}
但是我无法从 POST 请求中获取数据。
//url = http://localhost/api/login.php/?name=max
if(isset($_POST['name'])){
echo "Hi ".$_POST['name'];
}else{
echo "Error";
}
如何获取帖子数据。
答案 0 :(得分:0)
application/x-www-form-urlencoded
或multipart/form-data
,则会从请求的正文中读取$_POST 数据。您还可以通过php://stdin流读取请求正文。
未从查询字符串中读取数据,例如 $ _ GET 。
答案 1 :(得分:0)
您无法从网址中获取$_POST
数据,您只能这样做;
<form action="http://localhost/api/login.php" method="post">
<input type="hidden" name="name" value="max">
<input type="submit">
</form>
或者如果您想让人们设置他们的名字;
<form action="http://localhost/api/login.php" method="post">
<input type="text" name="name" value="max">
<input type="submit">
</form>
非常简单明了:)