[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Странный $_SERVER['QUERY_STRING']
GET
Привет, помогите понять.

На одной из страниц (PAGE_27), есть такой код:

if(!empty($_GET['cat']))
{
//работа скрипта
}
else _404('Empty_cat','PAGE_27');//выдаем 404 на эту страницу и пишем лог

В 404 пишется лог ошибки, а так же $_SERVER['QUERY_STRING'] - параметры текущей страницы.

Один из IP умудряется вызывать 404 ошибку этой страницы PAGE_27 с таким QUERY_STRING:

pam_a=1&pam_b=25&cat=13&pam_c=122

Т.е. запрос не проходит условие: !empty($_GET['cat'], как я понимаю это может быть в случае, когда $_GET['cat'] либо не существует, либо пустой ([],'',0)
, но QUERY_STRING говорит, что $_GET['cat']=13

!?? Как такое может быть ???

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
sergeiss
Цитата (ABC @ 4.11.2014 - 22:01)
!?? Как такое может быть ???

Может, там русские буквы где-то вместо английских?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Guest
sergeiss
нет проверил если вставить в строку то ошибки нет
Guest
думаю понял как он сделал через курл заголовки
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.