Mercurial > hg > nginx-site
comparison xml/ru/docs/http/ngx_http_perl_module.xml @ 760:f0e3d07c66d8
Documented $r->log_error method, redirection limitation, removed outdated info.
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Mon, 12 Nov 2012 07:45:20 +0000 |
parents | 764fbac1b8b4 |
children | 95c3c3bbf1ce |
comparison
equal
deleted
inserted
replaced
759:1f58eb09aa8c | 760:f0e3d07c66d8 |
---|---|
8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> | 8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> |
9 | 9 |
10 <module name="Модуль ngx_http_perl_module" | 10 <module name="Модуль ngx_http_perl_module" |
11 link="/ru/docs/http/ngx_http_perl_module.html" | 11 link="/ru/docs/http/ngx_http_perl_module.html" |
12 lang="ru" | 12 lang="ru" |
13 rev="1"> | 13 rev="2"> |
14 | 14 |
15 <section id="summary"> | 15 <section id="summary"> |
16 | 16 |
17 <para> | 17 <para> |
18 Модуль <literal>ngx_http_perl_module</literal> позволяет писать обработчики | 18 Модуль <literal>ngx_http_perl_module</literal> позволяет писать обработчики |
358 <literal>$r->internal_redirect(<value>uri</value>)</literal> | 358 <literal>$r->internal_redirect(<value>uri</value>)</literal> |
359 </tag-name> | 359 </tag-name> |
360 <tag-desc> | 360 <tag-desc> |
361 делает внутреннее перенаправление на указанный <value>uri</value>. | 361 делает внутреннее перенаправление на указанный <value>uri</value>. |
362 Перенаправление происходит уже после завершения обработчика Perl. | 362 Перенаправление происходит уже после завершения обработчика Perl. |
363 <note> | |
364 На данный момент перенаправления в именованные location’ы не поддерживаются. | |
365 </note> | |
366 </tag-desc> | |
367 | |
368 <tag-name><literal>$r->log_error(<value>код_ошибки</value>, | |
369 <value>сообщение</value>)</literal></tag-name> | |
370 <tag-desc> | |
371 записывает указанное <value>сообщение</value> в | |
372 <link doc="../ngx_core_module.xml" id="error_log"/>. | |
373 Если <value>код_ошибки</value> ненулевой, то к сообщению будет добавлен | |
374 код ошибки и её описание. | |
363 </tag-desc> | 375 </tag-desc> |
364 | 376 |
365 <tag-name><literal>$r->print(<value>текст</value>, ...)</literal></tag-name> | 377 <tag-name><literal>$r->print(<value>текст</value>, ...)</literal></tag-name> |
366 <tag-desc> | 378 <tag-desc> |
367 метод передаёт клиенту данные. | 379 метод передаёт клиенту данные. |
411 передаёт клиенту содержимое указанного файла. | 423 передаёт клиенту содержимое указанного файла. |
412 Необязательные параметры | 424 Необязательные параметры |
413 задают начальное смещение и длину передаваемых данных. | 425 задают начальное смещение и длину передаваемых данных. |
414 Непосредственно передача данных происходит уже после завершения | 426 Непосредственно передача данных происходит уже после завершения |
415 обработчика Perl. | 427 обработчика Perl. |
416 Необходимо учитывать, что при использовании | |
417 этого метода в подзапросе и включённой директиве | |
418 <link doc="ngx_http_core_module.xml" id="sendfile"/> | |
419 содержимое файла не будет проходить через | |
420 <link doc="ngx_http_gzip_module.xml">gzip</link>, | |
421 <link doc="ngx_http_ssi_module.xml">SSI</link> и | |
422 <link doc="ngx_http_charset_module.xml">charset</link> | |
423 фильтры. | |
424 </tag-desc> | 428 </tag-desc> |
425 | 429 |
426 <tag-name> | 430 <tag-name> |
427 <literal>$r->send_http_header([<value>тип</value>])</literal> | 431 <literal>$r->send_http_header([<value>тип</value>])</literal> |
428 </tag-name> | 432 </tag-name> |