Привет, помогите понять.
На одной из страниц (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
!?? Как такое может быть ???
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.