Функции сервера Apache
apache_lookup_uri
Запрос URI и получение о нем информации
class apache_lookup_uri (string filename)
Выполняет специальный запрос URI, указанный в аргументе filename. Функция позволяет узнать, как бы поступил сервер, получив соответствующий запрос. Возвращается объект, имеющий следующие свойства:
status — код статуса исполнения HTTP-запроса;
the_request — полный текст HTTP-запроса;
statusjline — строка, комментирующая статус исполнения HTTP-запроса;
method — метод HTTP-запроса;
content_type — MIME-тип возвращаемого содержимого;
handler — обработчик запроса;
uri — транслированный путь;
filename — локальное имя файла, к которому выполнялся запрос;
path_info — относительный путь, по которому запрашивался файл;
args — дополнительные аргументы HTTP-запроса;
boundary — границы;
no_cache — было ли запрещено кэширование полученного содержимого;
no_loca!_copy_allowed — допустим ли запрос;
send_bodyct — было ли отослано содержимое ответа;
bytes_sent — размер отосланного содержимого;
byterange — границы пересылаемого сегмента данных;
clength_unparsed uri — нстранслированный путь HTTP запроса;
mtime — время обработки запроса;
request_time — время получения запроса в формате Unix timestamp.
Функция работает, только если РНР установлен как модуль Apache.
<? var_dump(apache_lookup_un("/")); ?>
Выводит следующую информацию:
object(stdClass)(16) { ["status"]=>
int(200) ["the_request"]=>
stnng(23) "GET /ap/ap.php HTTP/1.1"
["method"]=> stnng(3) "GET"
["conter,t_type"]=> stnng(20)
"httpci/urn x-di rectory" ["un"]=>
stnng(l) "/" L"filename"]=>string(43)
"e:/apache/htdocs" ["path_info"]=>
stnng(l) "/" ["no_cache"]=>int(0)
["no_local_copy"]=> int(l)
["allowed"]=> int(O)
["sent_boclyct"]=> int(O)
["bytes_sent"]=> int(O) ["byterange"]=>
int(O) ["clength"]=> int(O)
["unparsed_uri"]=> stnng(l) "/"
["request_time"]=> int(990724810)
}
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий