Вполне возможно что 1.php лежит не в корне виртуального хоста. поэтому и косяк. Вот выдержка из первой статьи которую выдал мне гугл.
Цитата:
Элемент $_SERVER['REQUEST_URI']
В элемент $_SERVER['REQUEST_URI'] содержит имя скрипта, начиная от корневой директории виртуального хоста и параметры, т.е. если строка запроса представляет собой адрес:
то элемент $_SERVER['REQUEST_URI'] будет содержать фрагмент "/test/index.php?id=1&test=wet&id_theme=512". Для того, чтобы восстановить в скрипте полный адрес, который помещён в строке запроса, достаточно использовать комбинацию элементов массива $_SERVER, представленную ниже
Полный адрес к скрипту
извиняюсь, за оффтоп, не хочу засорять форум новой темой
я вот сегодня взялся за изучение perl, уже возникли некоторые вопросы
так вот, мне нужен кто-нибудь разбирающийся в этом
кто может помочь стучите в асю 4350245