0

get http requestを含むSQLクエリを送信するにはどうすればよいですか? LIKE %item%パーセントエンコーディングについて読んだことがありますが、そのようなリクエストをどのように処理するかについてはまだわかりません。

% sign処理されるpercent-encodingため、SQLクエリが壊れます。

ヘルプ!

4

2 に答える 2

2

GET 要求のクエリ文字列部分でクエリ部分を送信するだけです。% 記号はブラウザによって URL エンコードされてサーバーに送信され、PHP は反対側でそれらを URL デコードします。本当の問題は、なぜ神の名においてそのようなことをするのですか? これは非常に安全ではなく、SQL インジェクション攻撃に対して無防備です!

于 2012-02-22T08:08:59.403 に答える
1

% 記号は%25URL と同じようにエンコードされます。それでよろしいですか?

例: http://www.google.com/?q=%25

于 2012-02-22T08:05:57.747 に答える