apache_note
Setzt und liest Apache Request Notes
&reftitle.description;
stringapache_note
stringnote_name
stringnote_value
Diese Funktion ist ein Wrapper für das table_get und
table_set von Apache. Sie editiert die Notestabelle, die
während eines Requests existiert. Der Sinn dieser Tabelle ist es, die
Kommunikation zwischen Apachemodulen zu ermöglichen.
Der primäre Anwendungsfall für apache_note ist die
Übergabe von Informationen von einem Modul an ein anderes während der
Abarbeitung eines bestimmten Requests.
&reftitle.parameters;
note_name
Der Name der Note.
note_value
Der Wert der Note.
&reftitle.returnvalues;
Wenn die Funktion mit einem Argument aufgerufen wird, gibt sie den aktuellen
Wert der Note note_name zurück. Wird sie mit zwei
Argumenten aufgerufen, setzt sie den Wert der Note note_name
auf note_value und gibt den vorigen Wert der Note
note_name zurück. Wenn die Note nicht angesprochen werden
kann, wird &false; zurückgegeben.
&reftitle.examples;
Übergeben von Informationen zwischen PHP und Perl
]]>
request()->main();
# Hole die übergebenen Daten
my $name = $r->notes('name');
# beliebige Verarbeitung
# Reiche das Ergebnis an PHP zurück
$r->notes('resultdata', $result);
]]>
Werte in access.log loggen
]]>
&reftitle.seealso;
virtual