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

Есть страничка в которой:

$URI=$_SERVER['REQUEST_URI'];//текущий URL
$URL=parse_url($URI);//разбираем URL
$path=$URL['path'];//всегда начинается, как минимум с /



Анализируя логи ошибок, определил, что один IP "умудряется" вызывать ошибку отсутствия $URL['path'], сам как не пытался такое повторить не могу, как это делается?

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
bestxp
Отправка запроса без слеша? Http:\\site.ru
GET
bestxp

Не все равно слеш там приходит... проверял

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
bestxp
ну наверно просто логируй что приходит в SERVER_URI или измени способ парсинга
walerus
Может такое?
$a = 'http://www.google.com/?id=12';
$b = 'http://google.com?id=22';

echo "<pre>\n";
print_r(parse_url( $a ));
print_r(parse_url( $b ));

die;

Array
(
[scheme] => http
[host] => www.google.com
[path] => /
[query] => id=12
)
Array
(
[scheme] => http
[host] => google.com
[query] => id=22
)
Быстрый ответ:

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