Dump a list of environment variables used by CGI as HTML.
()
| 950 | print() |
| 951 | |
| 952 | def print_environ_usage(): |
| 953 | """Dump a list of environment variables used by CGI as HTML.""" |
| 954 | print(""" |
| 955 | <H3>These environment variables could have been set:</H3> |
| 956 | <UL> |
| 957 | <LI>AUTH_TYPE |
| 958 | <LI>CONTENT_LENGTH |
| 959 | <LI>CONTENT_TYPE |
| 960 | <LI>DATE_GMT |
| 961 | <LI>DATE_LOCAL |
| 962 | <LI>DOCUMENT_NAME |
| 963 | <LI>DOCUMENT_ROOT |
| 964 | <LI>DOCUMENT_URI |
| 965 | <LI>GATEWAY_INTERFACE |
| 966 | <LI>LAST_MODIFIED |
| 967 | <LI>PATH |
| 968 | <LI>PATH_INFO |
| 969 | <LI>PATH_TRANSLATED |
| 970 | <LI>QUERY_STRING |
| 971 | <LI>REMOTE_ADDR |
| 972 | <LI>REMOTE_HOST |
| 973 | <LI>REMOTE_IDENT |
| 974 | <LI>REMOTE_USER |
| 975 | <LI>REQUEST_METHOD |
| 976 | <LI>SCRIPT_NAME |
| 977 | <LI>SERVER_NAME |
| 978 | <LI>SERVER_PORT |
| 979 | <LI>SERVER_PROTOCOL |
| 980 | <LI>SERVER_ROOT |
| 981 | <LI>SERVER_SOFTWARE |
| 982 | </UL> |
| 983 | In addition, HTTP headers sent by the server may be passed in the |
| 984 | environment as well. Here are some common variable names: |
| 985 | <UL> |
| 986 | <LI>HTTP_ACCEPT |
| 987 | <LI>HTTP_CONNECTION |
| 988 | <LI>HTTP_HOST |
| 989 | <LI>HTTP_PRAGMA |
| 990 | <LI>HTTP_REFERER |
| 991 | <LI>HTTP_USER_AGENT |
| 992 | </UL> |
| 993 | """) |
| 994 | |
| 995 | |
| 996 | # Utilities |