我想使用$ _POST将信息从应用程序发送到服务器,但是当使用邮递员测试时,$ _POST未设置。我使用的XAMPP和PHP 23年6月5日:
<?php
if (isset($_POST["test"])){
$mystring=$_POST["test"];
echo $mystring;
}
else {
echo "it is not even set";
}
?>
这与邮差设置时,会回应:
"It is not even set"
然而,当这种发送:
<html>
<body>
<form method="post" action="http://localhost/quetzal/test.php">
<input type="text" name="test" value="it is set!" />
<input type="submit" value="CHECK MY CODE" /> </form>
</body>
</html>
它将给一个满意的输出:
it is set!
我已经alre安以轩设置这在我的php.ini:
post_max_size=80M
variables_order="EGPCS"
upload_max_filesize=80M
它还挺我发疯...
,并获得超级全局工作正常(只更换POST为GET(但是我需要使用POST在凌空的请求,除非我用一种变通方法,但就是不干净):
您向我们展示了工作代码,但没有一个邮递员的用法是您正在尝试修复的。一对夫妇截图至少应该是有帮助的。 –
我编辑并显示我的邮递员使用情况,但我认为这是一个XAMPP问题,因为当我使用抽球从我的应用程序请求时,我会得到同样的错误。 – LuisE
看来你没有通过POST方法传递它们。删除查询字符串参数并重试。 –