Есть код который принимает значение из ссылки и сравнивает его с значениями из базы. Есть ссылка которая содержит в себе информацию о значениях. Пример. http://sitename.com/user/auth_mobile.php?nick=Dimitri%0D&password=Dimitry2018 (Эта ссылка генерируется в Flash "AS3") и не проходит проверку. Сразу сообщу - нет никаких ограничений по символам. http://sitename.com/user/auth_mobile.php?nick=Dimitri&password=Dimitry2018 Достаточно убрать лишние знаки и всё заработает (но запрос из flash изменить нельзя)
Понять не могу, что делать. Как быть - чем лечить, пытался взрывать лишние значения после $_GET - не помогло.
Проверил оба запроса в Fiddler и обнаружил что значение %0D добавляет пустое значение с новой строки. Как от него можно избавиться?
У вас в php есть куча возможностей для обработки строк. Просто почитайте как кодируются спецсимволы (которым является перевод строки) в URI-формате - это знак % и двухбайтное шестнадцатиричное число. Т.е. вы можете просто поискать все вхождения символа % в массив $_GET и исключить сам символ % и два байта после него.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Изображение, которое отправляется, допустим 1600x800 пикселе, с нашего сервера на html страницу - отправляется как файл 1600x800 и уж потом благодаря...
Два слоя: один верхний, другой нижнийПри динамическом добавлении элементов в QGridLayout зависает
у меня установлен компилятор MinGW, ошибок программа не выдаетCLion стандартно запускает приложение во встроенной консоли