Процент кодирования и sql LIKE запрос - PullRequest
0 голосов
/ 22 февраля 2012

Как отправить get http request, содержащий SQL-запрос с предложением LIKE %item%? Я читал о процентном кодировании, но пока не знаю, как обрабатывать такие запросы.

% sign обрабатывается percent-encoding, поэтому он нарушает SQL-запрос.

Помощь!

Ответы [ 2 ]

2 голосов
/ 22 февраля 2012

Просто отправьте часть запроса в части строки запроса GET.Знаки% будут кодироваться URL-адресом браузером для отправки на сервер, а PHP будет кодировать их на другом конце.На самом деле вопрос в том, ПОЧЕМУ ИМЯ БОГА ХОТИТЕ ТАКОЕ?Это ужасно небезопасно и оставляет вас открытыми для атак с использованием SQL-инъекций!

1 голос
/ 22 февраля 2012

Знак% кодируется как %25 в URL - это то, что вы спрашиваете?

Например: http://www.google.com/?q=%25

...