diff options
author | Sascha Schumann <sas@php.net> | 1999-12-10 13:00:09 +0000 |
---|---|---|
committer | Sascha Schumann <sas@php.net> | 1999-12-10 13:00:09 +0000 |
commit | 969c727b1eae8388d706b0f4ff88193c175dde16 (patch) | |
tree | 6bd805604bb75f02f77fdcc4791b8bdac7b7ed70 /sapi | |
parent | e08b2e7b0f3951b4ea375499f21ea67bc8c799e2 (diff) | |
download | php-git-969c727b1eae8388d706b0f4ff88193c175dde16.tar.gz |
Output information about HTTP headers
Diffstat (limited to 'sapi')
-rw-r--r-- | sapi/aolserver/aolserver.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/sapi/aolserver/aolserver.c b/sapi/aolserver/aolserver.c index 5a892d43ef..7786652eef 100644 --- a/sapi/aolserver/aolserver.c +++ b/sapi/aolserver/aolserver.c @@ -35,6 +35,8 @@ #error AOLserver module is only useable in thread-safe mode #endif +#include "ext/standard/info.h" + #define NS_BUF_SIZE 511 #include "php_ini.h" @@ -194,6 +196,8 @@ static void php_info_aolserver(ZEND_MODULE_INFO_FUNC_ARGS) { char buf[512]; int uptime = Ns_InfoUptime(); + int i; + NSLS_FETCH(); PUTS("<table border=5 width=600>\n"); php_info_print_table_row(2, "SAPI module version", "$Id$"); @@ -213,6 +217,23 @@ static void php_info_aolserver(ZEND_MODULE_INFO_FUNC_ARGS) uptime % 60); php_info_print_table_row(2, "Server uptime", buf); PUTS("</table>"); + + PUTS("<hr><h2>HTTP Headers Information</h2>"); + PUTS("<table border=5 width=\"600\">\n"); + PUTS("<tr><th colspan=2 bgcolor=\"" PHP_HEADER_COLOR "\">HTTP Request Headers</th></tr>\n"); + php_info_print_table_row(2, "HTTP Request", NSG(conn)->request->line); + + for (i = 0; i < Ns_SetSize(NSG(conn)->headers); i++) { + php_info_print_table_row(2, Ns_SetKey(NSG(conn)->headers, i), Ns_SetValue(NSG(conn)->headers, i)); + } + + PUTS("<tr><th colspan=2 bgcolor=\"" PHP_HEADER_COLOR "\">HTTP Response Headers</th></tr>\n"); + + for (i = 0; i < Ns_SetSize(NSG(conn)->outputheaders); i++) { + php_info_print_table_row(2, Ns_SetKey(NSG(conn)->outputheaders, i), Ns_SetValue(NSG(conn)->outputheaders, i)); + } + + PUTS("</table>"); } PHP_FUNCTION(getallheaders); |