2016-08-19 7 views
-1

$ _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 

それはちょっと私にナットを駆動している...

編集:郵便配達の使用状況の画面 Postman submit 1

とスーパーグローバル取得が正常に動作している(単に置き換えますPOST GETのために(ただし私は回避策を使用しない限り、ボレーリクエストでPOSTを使用する必要があるが、それはきれいではありません): I just change POST for GET

+1

あなたは私たちに作業コードを表示していますが、修正しようとしている郵便配達の使用方法はありません。いくつかのスクリーンショットが少なくとも役に立つはずです。 –

+0

私はPostmanの使い方を編集して示しましたが、私はそれがXAMPPの問題だと思っています。私がアプリケーションからリクエストするためにボレーを使用すると、同じエラーが発生するからです。 – LuisE

+0

POSTメソッドで渡していないようです。クエリ文字列パラメータを削除して、もう一度お試しください。 –

答えて

1

あなたが実際にを送信しています3210をクエリパラメータとして(経由でPHPスクリプト内で取得可能)。郵便番号にPOSTデータを追加するには、Bodyタブをクリックしてデータを追加してください。

+0

私はあなたを抱擁することができる場合...これはなぜ私のアンドロイドアプリは動作しません説明していない...私はあなたのアンドロイドコードで作業を続けます – LuisE

関連する問題