1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179
|
<?xml version="1.0" encoding="iso-8859-1"?>
<reference id="ref.apache">
<title>Funes especficas para Apache</title>
<titleabbrev>Apache</titleabbrev>
<refentry id="function.apache-lookup-uri">
<refnamediv>
<refname>apache_lookup_uri</refname>
<refpurpose>
Realiza uma requisio parcial para a URI especificada e retorna todas
as informaes sobre ela
</refpurpose>
</refnamediv>
<refsect1>
<title>Descrio</title>
<methodsynopsis>
<type>class</type><methodname>apache_lookup_uri</methodname>
<methodparam><type>string</type><parameter>filename</parameter></methodparam>
</methodsynopsis>
<para>
Isto realiza uma requisio parcial para uma URI. Trabalha o suficiente para
obter todas as informaes importantes sobre o recurso dado e retorna esta
informao em uma classe. As propriedades da classe retornada
so:
<simplelist>
<member>status</member>
<member>the_request</member>
<member>status_line</member>
<member>method</member>
<member>content_type</member>
<member>handler</member>
<member>uri</member>
<member>filename</member>
<member>path_info</member>
<member>args</member>
<member>boundary</member>
<member>no_cache</member>
<member>no_local_copy</member>
<member>allowed</member>
<member>send_bodyct</member>
<member>bytes_sent</member>
<member>byterange</member>
<member>clength</member>
<member>unparsed_uri</member>
<member>mtime</member>
<member>request_time</member>
</simplelist>
</para>
<note>
<simpara>
<function>apache_lookup_uri</function> somente funciona quando o PHP
est instalado como um mdulo do Apache.
</simpara>
</note>
</refsect1>
</refentry>
<refentry id="function.apache-note">
<refnamediv>
<refname>apache_note</refname>
<refpurpose>Obtm e seta notas de requisio</refpurpose>
</refnamediv>
<refsect1>
<title>Descrio</title>
<methodsynopsis>
<type>string</type><methodname>apache_note</methodname>
<methodparam><type>string</type><parameter>note_name</parameter></methodparam>
<methodparam choice="opt"><type>string</type><parameter>
note_value
</parameter></methodparam>
</methodsynopsis>
<para>
<function>apache_note</function> uma funo especfica do Apache que
obtm e seta valores em uma tabela de
<literal>notas</literal> de requisio. Se for chamada com um argumento, ela
retorna o valor corrente da nota
<literal>note_name</literal>. Se for chamada com dois argumentos, ela
seta o valor da nota <literal>note_name</literal> para
<literal>note_value</literal> e retorna o valor anterior da nota
<literal>note_name</literal>.
</para>
</refsect1>
</refentry>
<refentry id="function.getallheaders">
<refnamediv>
<refname>getallheaders</refname>
<refpurpose>Busca todas os cabealhos de requisies HTTP</refpurpose>
</refnamediv>
<refsect1>
<title>Descrio</title>
<methodsynopsis>
<type>array</type><methodname>getallheaders</methodname>
<methodparam><type>void</type><parameter/></methodparam>
</methodsynopsis>
<para>
Esta funo retorna uma matriz associativa de todos os cabealhos HTTP
na requisio corrente.
</para>
<para>
<note>
<para>
Voc tambm pode obter isso no valor das variveis comuns do CGI, lendo-os
a partir do ambiente, que funciona se voc estiver ou no usando
o PHP como um mdulo Apache. Use
<function>phpinfo</function> para ver uma lista de todas as variveis
de ambiente definidas desta forma.
</para>
</note>
</para>
<para>
<example>
<title>Exemplo de <function>getallheaders</function></title>
<programlisting role="php">
$headers = getallheaders();
while (list ($header, $value) = each ($headers)) {
echo "$header: $value<br>\n";
}
</programlisting>
</example>
</para>
<para>
Este exemplo mostrar todos os cabealhos de requisio da requisio corrente.
<note>
<simpara>
<function>getallheaders</function> s suportada atualmente
quando o PHP roda como um mdulo do <productname>Apache</productname>.
</simpara>
</note>
</para>
</refsect1>
</refentry>
<refentry id="function.virtual">
<refnamediv>
<refname>virtual</refname>
<refpurpose>Realiza uma sub-requisio no Apache</refpurpose>
</refnamediv>
<refsect1>
<title>Descrio</title>
<methodsynopsis>
<type>int</type><methodname>virtual</methodname>
<methodparam><type>string</type><parameter>filename</parameter></methodparam>
</methodsynopsis>
<para>
<function>virtual</function> uma funo especfica do Apache que
equivalente a <!--#include virtual...--> em mod_include.
Ela realiza uma sub-requisio do Apache sub-request. Ela til para incluir
scripts de CGI ou arquivos .shtml, ou qualquer outra coisa que voc possa analisar
atravs do Apache. Note que para um script CGI, o script precisa gerar um cabealho
CGI vlido. Isto significa que, no mnimo, ele precisa
gerar um cabealho Content-type. Para arquivos PHP, voc precisa usar
<function>include</function> ou <function>require</function>;
<function>virtual</function> no pode ser usado para incluir um documento
que um arquivo PHP.
</para>
</refsect1>
</refentry>
</reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->
|