home *** CD-ROM | disk | FTP | other *** search
/ The HTML Web Publisher's Construction Kit / HTMLWPCK.ISO / unix / cgi / 15_5.sh < prev    next >
Encoding:
Linux/UNIX/POSIX Shell Script  |  1995-07-11  |  1.1 KB  |  69 lines

  1. #!/bin/sh
  2.  
  3. #simple script to return the values of environment variables.
  4.  
  5. echo Content-Type: text/html
  6.  
  7. echo
  8.  
  9. #simple header info
  10.  
  11. echo "<TITLE>env_vars.sh</TITLE>"
  12.  
  13. echo "<H1>env_vars.sh</H1>"
  14.  
  15. echo "Below are the values of environment variables that were set"
  16.  
  17. echo "when this script was launched.<b><HR><LISTING>"
  18.  
  19. #were there any command-line arguments?
  20.  
  21. echo number of args: $# 
  22.  
  23. echo value of args: $*
  24.  
  25. echo
  26.  
  27. #now the variables
  28.  
  29. echo SERVER_SOFTWARE:     $SERVER_SOFTWARE
  30.  
  31. echo SERVER_NAME:        $SERVER_NAME
  32.  
  33. echo GATEWAY_INTERFACE:    $GATEWAY_INTERFACE
  34.  
  35. echo SERVER_PROTOCOL:    $SERVER_PROTOCOL
  36.  
  37. echo SERVER_PORT:        $SERVER_PORT
  38.  
  39. echo REQUEST_METHOD:        $REQUEST_METHOD
  40.  
  41. echo PATH_INFO:        $PATH_INFO
  42.  
  43. echo PATH_TRANSLATED:    $PATH_TRANSLATED
  44.  
  45. echo SCRIPT_NAME:        $SCRIPT_NAME
  46.  
  47. echo QUERY_STRING:        $QUERY_STRING
  48.  
  49. echo REMOTE_HOST:        $REMOTE_HOST
  50.  
  51. echo REMOTE_ADDR:        $REMOTE_ADDR
  52.  
  53. echo AUTH_TYPE:        $AUTH_TYPE
  54.  
  55. echo REMOTE_USER:        $REMOTE_USER
  56.  
  57. echo REMOTE_IDENT:        $REMOTE_IDENT
  58.  
  59. echo CONTENT_TYPE:        $CONTENT_TYPE
  60.  
  61. echo CONTENT_LENGTH:        $CONTENT_LENGTH
  62.  
  63. echo HTTP_ACCEPT:        $HTTP_ACCEPT
  64.  
  65. echo HTTP_USER_AGENT:    $HTTP_USER_AGENT
  66.  
  67.  
  68.  
  69.