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
|
<?xml version="1.0" encoding="iso-8859-1"?>
<reference id="ref.apache">
<title>Funciones específicas de Apache</title>
<titleabbrev>Apache</titleabbrev>
<refentry id="function.apache-lookup-uri">
<refnamediv>
<refname>apache_lookup_uri</refname>
<refpurpose>
Efectua una petición parcial a la URI especificada y devuelve toda la información sobre ella.
</refpurpose>
</refnamediv>
<refsect1>
<title>Descripción</title>
<methodsynopsis>
<type>class</type><methodname>apache_lookup_uri</methodname>
<methodparam><type>string</type><parameter>filename</parameter></methodparam>
</methodsynopsis>
<para>
Esta función efectua una llamada parcial a URI.
Esta llamada no hace sino obtener toda la información importante sobre el recurso pedido
y la devuelve en un tipo clase .Las propiedades de esa clase son:
<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>
Nota: apache_lookup_uri solo funciona cuando el PHP está instalado como módule del Apache.
</simpara>
</note>
</refsect1>
</refentry>
<refentry id="function.apache-note">
<refnamediv>
<refname>apache_note</refname>
<refpurpose>Recibe y establece los valores de una petición en una tabla de notas del Apache</refpurpose>
</refnamediv>
<refsect1>
<title>Descripción</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> es una función específica del Apache que recibe y establece
valores de la petición en una <literal>tabla de notas</literal>.
Si se llama con un solo parámetro,devuelve el valor de <literal>note_name</literal>.
Si se llama con dos parámetros, establece el valor de <literal>note_value</literal> en <literal>note_value</literal>
y devuelve el valor que había en <literal>note_name</literal>.
</para>
</refsect1>
</refentry>
<refentry id="function.getallheaders">
<refnamediv>
<refname>getallheaders</refname>
<refpurpose>Recibe todas las cabeceras de una petición HTTP</refpurpose>
</refnamediv>
<refsect1>
<title>Descripción</title>
<methodsynopsis>
<type>array</type><methodname>getallheaders</methodname>
<void/>
</methodsynopsis>
<para>
Esta función devuelve asociados en un vector todas las cabeceras de la actual petición HTTP.
<note>
<para>
También puedes obtener los valores de las variables de los CGIs mediante variables de entorno, que funcionan,
esté o no el PHP funcionando como módulo del Apache.
Utiliza <function>phpinfo</function>para ver una lista de todas las variables de entorno definidas de esta forma.
</para>
</note>
<example>
<title><function>ObtenerTodaslasCabeceras</function> Ejemplo</title>
<programlisting role="php">
$cabeceras = getallheaders();
while (list($cabecera, $valor) = each($cabeceras)) {
echo "$cabecera: $valor<br>\n";
}
</programlisting>
</example>
Este ejemplo visualiza todas las cabeceras de la petición actual.
<note>
<simpara>
<function>ObtenerTodaslasCabeceras</function> actualmente solo funcionará si el PHP
es cargado como módulo del <productname>Apache</productname> .
</simpara>
</note>
</para>
</refsect1>
</refentry>
<refentry id="function.virtual">
<refnamediv>
<refname>virtual</refname>
<refpurpose>Ejecuta una sub-petición al Apache</refpurpose>
</refnamediv>
<refsect1>
<title>Descripción</title>
<methodsynopsis>
<type>int</type><methodname>virtual</methodname>
<methodparam><type>string</type><parameter>filename</parameter></methodparam>
</methodsynopsis>
<para>
<function>virtual</function> es una función específica del Apache que
es equivalente a <!--#include virtual...--> en mod_include.
Esto ejecuta una sup-petición al Apache .Esto, es util para incluir
CGI-scripts o páginas .shtml o cualquier tipo de fichero que puedas
procesar mediante el Apache.
Los CGI-scripts deberán generar cabeceras válidas.
Esto, implica como mínimo un <function>include</function> ó un <function>require</function>;
La función <function>virtual</function> no puede ser usada para incluir un documento que sea por si mismo un documento 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:
-->
|