2017-02-02 4 views
-1

私は非常に奇妙な効果があります。 ($ _GET [ "varが"] "でtestValue" が含まれて)

マイコード:

$_POST["var"] = $_GET["var"]; 
$test = $_GET["var"]; 

echo "<p>post: ".$_POST["var"]."</p>"; 
echo "<p>test: ".$test."</p>"; 
echo "<p>get: ".$_GET["var"]."</p>"; 

出力は次のようになります。2番目と3番目の出力である理由

post: testvalue 

test: 

get: 

あなたが任意のアイデアを持っていますか「テスト評価」ではない?

+0

'echo $ _GET ["var"];'最初の行の上に、出力は何ですか? –

+2

HTMLレンダリングを見ないで、実際の出力(HTMLソース)を見てください。あなたの疑似コードはあなたの問題を示していません。 – Devon

+1

これは本当にあなたが実行するコードではないかと疑問に思っています... – arkascha

答えて

-1

あなたの$ _POSTは機能しているので、いっぱいです。 あなたのゲットはいっぱいになっていません。周りを回してみるとおそらくうまくいくかもしれません。 試してみてください:

$_GET["var"] = $_POST["var"]; 
$test = $_POST["var"]; 

echo "<p>post: ".$_POST["var"]."</p>"; 
echo "<p>test: ".$test."</p>"; 
echo "<p>get: ".$_GET["var"]."</p>";