0

フォームの送信中にgetパラメーターのURLエンコードが可能かどうかを確認しようとしています。URLが動的に構築されるURLエンコードが使用されているリソースをいくつか見てきました。

ex: www.google.com?query=urlencode($query)

ただし、フォームと送信ボタンを使用している場合、関数urlエンコードを適用するにはどうすればよいですか。

<html>
        <body>
                <form action="send.php" method="get">
                <input type="input" name="method" value="" />
                <input type="submit" name="submit" value="submit"/>
                </form>
        </body>
</html>
4

2 に答える 2

3

ブラウザがそれらをurlencodeします。グーグルに行き、「&」を検索すると、URLに「q =%26」が表示されます。

于 2011-01-26T16:19:17.267 に答える
2

enctype="application/x-www-form-urlencoded" を使用することを検討してください。

<html>
        <body>
                <form action="send.php" method="get" enctype="application/x-www-form-urlencoded">
                <input type="input" name="method" value="" />
                <input type="submit" name="submit" value="submit"/>
                </form>
        </body>
</html>

enctype を指定しなくても、最近のほとんどのブラウザではデフォルトで行われることに注意してください。

于 2011-01-26T16:23:01.213 に答える