1
0
mirror of https://github.com/php/doc-de.git synced 2026-03-29 18:52:13 +02:00
Files
archived-doc-de/reference/apache/functions/virtual.xml
Friedhelm Betz 9d4209b505 sync to en
git-svn-id: https://svn.php.net/repository/phpdoc/de/trunk@166853 c90b9560-bf6c-de11-be94-00142212c4b1
2004-08-19 18:15:59 +00:00

72 lines
2.5 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.8 $ -->
<!-- EN-Revision: 1.10 Maintainer: betz Status: ready -->
<refentry id="function.virtual">
<refnamediv>
<refname>virtual</refname>
<refpurpose>Führt eine Apache-Unteranfrage durch</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</title>
<methodsynopsis>
<type>int</type><methodname>virtual</methodname>
<methodparam><type>string</type><parameter>filename</parameter></methodparam>
</methodsynopsis>
<para>
<function>virtual</function> ist eine Apache-spezifische
Funktion, die &lt;!--#include virtual... --&gt; aus mod_include
entspricht. Diese Funktion führt eine Unteranfrage durch. Das ist
nützlich für das Einbinden von CGI-Skripten, .shtml-Dateien oder allen
anderen Inhalten, die von Apache verarbeitet werden sollen. Beachten Sie
bitte, dass ein CGI-Skript gültige CGI-Header generieren muss,
mindestens einen Content-type-Header.
</para>
<para>
Um die Unteranfrage auszuführen, werden alle Buffer beendet und der
Inhalt im Browser ausgegeben. Anstehende Header werden ebenfalls
abgeschickt.
</para>
<warning>
<para>
Diese Funktion wird nur funktionieren, wenn Sie PHP als Apache Modul
übersetzt haben, weil die Apache API benutzt wird um Unterabfragen
durchzuführen. Ein Querystring kann an die eingebundene Datei weiter
gereicht werden, aber <varname>$_GET</varname> wird vom Vaterskript
kopiert und nur <varname>$_SERVER['QUERY_STRING']</varname>
enthält den weiter greichten Querystring. Der Querystring kann nur
unter Apache 2 weiter gereicht werden. Die angeforderte Datei wird
nicht in die Apache access Logdatei geschrieben.
</para>
</warning>
<para>
Seit PHP 4.0.6 können Sie <function>virtual</function> für PHP Dateien
benutzen. Trotzdem ist es typischerweise besser,
<function>include</function> oder <function>require</function> zu benutzen
um PHP Dateien einzubinden.
</para>
&note.apache.nsapi-module;
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->