PHP
Referenzliste
apache_note
Apache Funktionen
Befehl:
string apache_note ( string $note_name [, string $note_value = "" ] )
Parameter-Liste:
Beschreibung | |
---|---|
Der Name der Note. | |
Der Wert der Note. |
Rückgabewerte:
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. Beschreibung:
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.
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.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Siehe auch:
apache_note() - Beispiel:
Eingabe:
<?php apache_note('name', 'Fredrik Ekengren'); // Perl-Skript aufrufen virtual("/perl/some_script.pl"); $result = apache_note("resultdata"); ?>
Ausgabe:
# Hole das Apache Request Objekt
my $r = Apache->request()->main();
# Hole die �bergebenen Daten
my $name = $r->notes('name');
# beliebige Verarbeitung
# Reiche das Ergebnis an PHP zur�ck
$r->notes('resultdata', $result);
my $r = Apache->request()->main();
# Hole die �bergebenen Daten
my $name = $r->notes('name');
# beliebige Verarbeitung
# Reiche das Ergebnis an PHP zur�ck
$r->notes('resultdata', $result);
apache_note() - Beispiel 2: Werte in access.log loggen
Eingabe:
<?php apache_note('sessionID', session_id()); ?>
Ausgabe:
# "%{sessionID}n" kann in der LogFormat-Direktive verwendet werden
Apache Funktionen