|
Apache Environment
All existing webserver environment variable are made available
to script writers and programmers in variable with the "cgi->" prefix.
|
${cgi->http_x_cc_id}
|
ccc04-01
|
|
${cgi->http_if_modified_since}
|
Sat, 25 Sep 2010 02:49:25 GMT
|
|
${cgi->http_host}
|
www.htdb.org
|
|
${cgi->http_user_agent}
|
CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
|
|
${cgi->http_accept}
|
text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
|
|
${cgi->http_accept_language}
|
en-us,en;q=0.5
|
|
${cgi->http_accept_encoding}
|
gzip
|
|
${cgi->http_accept_charset}
|
ISO-8859-1,utf-8;q=0.7,*;q=0.7
|
|
${cgi->http_connection}
|
close
|
|
${cgi->http_cache_control}
|
no-cache
|
|
${cgi->http_pragma}
|
no-cache
|
|
${cgi->http_cookie}
|
session=|be1|4dzEmcr87FxyH02U-k7k6PIb5Es
|
|
${cgi->server_signature}
|
<address>Apache/2.0.52 (CentOS) Server at www.htdb.org Port 80</address>
|
|
${cgi->server_software}
|
Apache/2.0.52 (CentOS)
|
|
${cgi->server_name}
|
www.htdb.org
|
|
${cgi->server_addr}
|
168.150.251.17
|
|
${cgi->server_port}
|
80
|
|
${cgi->remote_addr}
|
38.107.179.238
|
|
${cgi->document_root}
|
/var/www/vhosts/htdb.org/htdocs
|
|
${cgi->server_admin}
|
del[at]-remove-adjective.com
|
|
${cgi->remote_port}
|
46933
|
|
${cgi->gateway_interface}
|
CGI/1.1
|
|
${cgi->server_protocol}
|
HTTP/1.1
|
|
${cgi->request_method}
|
GET
|
|
${cgi->query_string}
|
|
|
${cgi->request_uri}
|
/htdb/docs/scripting/environment.html
|
|
${cgi->script_name}
|
/htdb
|
HTDB Environment
In addition to the server environment, HTDB adds several variables
to the in-memory store. Yes, all these should be prefixed with something
that makes sense, and eventually will be.
| ${db} | docs/scripting |
| ${page} | environment.html |
| ${pageResource} | docs/scripting_index.html |
| ${logResource} | docs/scripting/environment.html |
| ${_session_int} | 2001713 |
| ${_db_timestamp} | 1328672521 |
| ${_timestamp} | 1328672521 |
| ${_current_date} | 7Feb2012 |
| ${_current_time} | 7:42 PM |
| ${_current_year} | 2012 |
| ${_current_day} | 7 |
| ${_current_hour} | 19 |
| ${_current_min} | 42 |
| ${_current_sec} | 1 |
| ${_current_weekday} | Tue |
| ${_current_monthnum} | 02 |
| ${_current_mon} | Feb |
| ${_current_month} | February |
| ${_current_pid} | 6334 |
| ${cgi->http_port} | |
| ${cgi->http_protocol} | http:// |
| ${_hit_count} | 8027 |
|