HTML形式でエンコードされたURLとGETメソッドを使用してパラメータを渡すと、URLエンコードされたパラメータが削除されるのはなぜですか?URLが混在しているときにGET変数が渡されない
セットアップ:
<form action="process.php?hello=world" method="GET">
<input type="text" name="foo" value="bar">
<input type="submit">
</form>
結果:変数hello
はprocess.php
に認識されません。
この悪い習慣ですか?
これはPHPが処理する方法ですか、あるいはブラウザが要求を送信する方法に関連していますか?他の言語で同じ問題がありますか?
私が間違っていると私を修正しますが、これはフォームのURLになりません: 'process.php?hello = world?foo = bar'(2つの疑問符を含む)? – Tim