$ _POSTを使用してアプリケーションからサーバーに情報を送信しますが、郵便番号でテストすると$ _POSTは設定されません。私はXAMPPとPHP 5.6.23を使用しています:郵便配達員を使用しているときに郵便番号を使用していても郵便受けを使用していないときは空白です
<?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 ADYセットこの私のphp.iniの:
post_max_size=80M
variables_order="EGPCS"
upload_max_filesize=80M
それはちょっと私にナットを駆動している...
とスーパーグローバル取得が正常に動作している(単に置き換えますPOST GETのために(ただし私は回避策を使用しない限り、ボレーリクエストでPOSTを使用する必要があるが、それはきれいではありません):
あなたは私たちに作業コードを表示していますが、修正しようとしている郵便配達の使用方法はありません。いくつかのスクリーンショットが少なくとも役に立つはずです。 –
私はPostmanの使い方を編集して示しましたが、私はそれがXAMPPの問題だと思っています。私がアプリケーションからリクエストするためにボレーを使用すると、同じエラーが発生するからです。 – LuisE
POSTメソッドで渡していないようです。クエリ文字列パラメータを削除して、もう一度お試しください。 –