tazpanel rev 55

debug: add HTTP environment
author Christophe Lincoln <pankso@slitaz.org>
date Sun Apr 10 22:01:15 2011 +0200 (2011-04-10)
parents 6104795d77ff
children 769f91a0718d
files index.cgi
line diff
     1.1 --- a/index.cgi	Sun Apr 10 21:52:18 2011 +0200
     1.2 +++ b/index.cgi	Sun Apr 10 22:01:15 2011 +0200
     1.3 @@ -20,8 +20,6 @@
     1.4  TEXTDOMAIN='tazpanel'
     1.5  export TEXTDOMAIN
     1.6  
     1.7 -
     1.8 -
     1.9  #
    1.10  # Things to do before displaying the page
    1.11  #
    1.12 @@ -43,6 +41,7 @@
    1.13  		query_string_parser
    1.14  		xhtml_header
    1.15  		cat << EOT
    1.16 +<h2>QUERY_STRING</h2>
    1.17  <pre>
    1.18  QUERY_STRING="$QUERY_STRING" 
    1.19  
    1.20 @@ -54,7 +53,19 @@
    1.21  VAR_2="$VAR_2"
    1.22  </pre>
    1.23  EOT
    1.24 -		;;
    1.25 +		echo '<h2>HTTP Environment</h2>'
    1.26 +		local var
    1.27 +		local info
    1.28 +		echo '<pre>'
    1.29 +		for var in SERVER_SOFTWARE SERVER_NAME SERVER_PORT GATEWAY_INTERFACE \
    1.30 +			AUTH_TYPE REMOTE_ADDR REMOTE_PORT HTTP_HOST HTTP_USER_AGENT  \
    1.31 +			HTTP_ACCEPT_LANGUAGE REQUEST_METHOD REQUEST_URI QUERY_STRING \
    1.32 +			CONTENT_LENGTH CONTENT_TYPE SCRIPT_NAME SCRIPT_FILENAME PWD
    1.33 +		do
    1.34 +			eval info=\$$var
    1.35 +			echo "$var=\"$info\""
    1.36 +		done
    1.37 +		echo '</pre>' ;;
    1.38  	*)
    1.39  		#
    1.40  		# Default xHTML content