Приглашаем посетить
Есенин (sergeiesenin.lit-info.ru)

Руководство по РНР 3.0 - Специфичные функции Apache

Специфичные функции Apache

Содержание
apache_lookup_uri
apache_note
getallheaders
virtual

apache_lookup_uri

apache_lookup_uri -- Выполняет подробный запрос для указанного URI и возвращает всю информацию о нем
Описание

class apache_lookup_uri(string filename);

Выполняет подробный запрос для указанного URI. Получает всю важную информацию о заданном ресурсе и возвращает эту информацию по классам. Описание возвращаемых классов:

status
the_request
status_line
method
content_type
handler
uri
filename
path_info
args
boundary
no_cache
no_local_copy
allowed
send_bodyct
bytes_sent
byterange
clength
unparsed_uri
mtime
request_time


apache_note

apache_note -- получает и устанавливает значения в таблице нотаций(примечаний) запроса Apache
Описание

string apache_note(string note_name, string [note_value]);

apache_note() это специальная функция Apache которая получает и устанавливает значения в таблице нотаций(примечаний) запроса. При вызове с одним аргументом она возвращает текущее значение note_name. При вызове с двумя аргументами она устанавливает значение нотации(примечания) note_name в note_value и возвращает предыдущее значение нотации(примечания) note_name.


getallheaders

getallheaders -- Выбор всех заголовков HTTP-запросов
Описание

array getallheaders(void);

Эта функция возвращает ассоциативный массив из всех HTTP заголовков в текущем запросе.

Пример 1. GetAllHeaders()

$headers = getallheaders();
while (list($header, $value) = each($headers)) {
    echo "$header: $value<br>\n";
}
Этот пример покажет все заголовки текущего запроса

Примечание: GetAllHeaders() на данный момент это поддерживается только если PHP запущен как модуль Apache.


virtual

virtual -- Выполняет подзапрос Apache
Описание

int virtual(string filename);

virtual() является спец.функцией Apache, которая эквивалентна <!--#include virtual...--> в mod_include. Она выполняет подзапрос Apache. Применима для включения CGI скриптов или .shtml файлов, или чего-нибудь еще, на чем вы должны выполнить парсинг(анализ текста) через Apache. Помните, что для CGI скриптов, скрипт должен выдавать правильнывые заголовки. Т.е. должне быть как минимуцм Content-type заголовок. Для PHP файлов, вы должны использовать include() или require().

Назад | Содержание | Вперед