PHP » PYTHON |
login |
register |
about
|
PYTHON apache_note
is this article helpful?
|
Python replacement for PHP's apache_note
[
edit
| history
]
WSGI has a META field attached to the request object,
for exmple to get geo ip country code(from mod_geoip) in django running wsgi you should do something like this contry_code = request.META.get('GEOIP_COUNTRY_CODE','--') note: I used get because I want the program to work no matter what (event if mod_geoip failed to start somewhy) hope it helps apache_note(PHP 4, PHP 5) apache_note — Get and set apache request notes Description
string apache_note
( string $note_name
[, string $note_value
] )
This function is a wrapper for Apache's table_get and table_set. It edits the table of notes that exists during a request. The table's purpose is to allow Apache modules to communicate. The main use for apache_note() is to pass information from one module to another within the same request. Parameters
Return ValuesIf called with one argument, it returns the current value of note note_name. If called with two arguments, it sets the value of note note_name to note_value and returns the previous value of note note_name. If the note cannot be retrieved, FALSE is returned. Examples
Example #1 Passing information between PHP and Perl
<?php # Get Apache request object my $r = Apache->request()->main(); # Get passed data my $name = $r->notes('name'); # some processing # Pass result back to PHP $r->notes('resultdata', $result);
Example #2 Logging values in access.log
<?php # "%{sessionID}n" can be used in the LogFormat directive
|
more
Recently updated
more
Most requested
more
Last requests
|