0
入力フォームを使用してデータベースにテキストを入力できるスクリプトがあります。このテキストにはスペースが含まれている可能性があります。そのテキストに従ってデータを取得するスクリプトがあります。その行の他の詳細を含むページのテキストをエコーします。URLにハイフンを使用する
私の問題は、私はそうのようにその行に記載のデータのための私の要求でハイフンまたはプラス記号を含めることができますどのように、私はスペースのために何をしますか、次のとおりです。
mytext.php?text=Hello-There
そして、選択クエリを許可しますハイフンをテキストの一部として考慮しない(そうでなければ、行を選択しない - 正確でなければならない)
どうすればよいですか?私は右のあなたを取得する場合
を使用することができますか?このメソッドを使用すると、元のデータ要求にも問題があります。mytext.php?text = Hello%20There - データベースへのリクエスト時に '%20'も考慮されるようです。 – Alex
ユーザ入力を受け取り、urlencode()は適切な形式でそれをエンコードします。処理のために、urldecode()はリクエストをプレーンテキストにデコードします。 – vidit
@Alexの場合、GETの代わりにPOSTを使用するべきです。 – rid