私はこのような形式があります:HTMLフォームからパラメータを取得する方法をエンコードするには?
<form action="/web/" method="get">
<input type="search" name="keyword_search_query">
<input type="submit" value="Search…">
</form>
これは私のウェブサイトの検索フォームです。
予期しない動作を避けるために、これらのデータを検索クエリにエンコードする正しい方法とは何ですか?
たとえば、入力の1つに&
があると、検索クエリがカットされます。これらの文字をどのようにエスケープする必要がありますか?
P.S. Googleはどうしていますか?
可能な重複[どのように適切にURLエンコードPHPの文字列?](http://stackoverflow.com/questions/4744888/how-to-properly-url-encode-a -string-in-php) –