cgitesterform.shtml <html> <head> <title>CGI Tester Form</title> </head> <body> <h1>CGI Tester Form</h1> <hr> <center> <table width=100% cellpadding=5 cellspacing=0 border=1> <tr> <th> GET </th> <th> POST </th> </tr> <tr> <td> <form action="/cgi-bin/cgitester.bat" method="get"> <!-- #include file="./survey.inc" --> </form> </td> <td> <form action="/cgi-bin/cgitester.bat" method="post"> <!-- #include file="./survey.inc" --> </form> </td> </tr> </table> </center> </body> </html> ================================================== survey.inc <input type="hidden" name="itemid" value="a"> <input type="hidden" name="itemid" value="b"> Name <input type="text" name="name" value=""> <p> Password <input type="password" name="password" value=""> <p> Options <input type="CHECKBOX" name="option" value="o1" CHECKED>Option 1 <input type="CHECKBOX" name="option" value="o2">Option 2 <p> Gender <input type="RADIO" name="gender" value="m">Male <input type="RADIO" name="gender" value="f">Female <input type="RADIO" name="gender" value="o" CHECKED>Other <p> Message <TEXTAREA cols=20 rows=5 name="message"> </TEXTAREA> <p> Favorites <SELECT name="profile" MULTIPLE size=5> <OPTION value="1" SELECTED>Animals <OPTION value="2">Band <OPTION value="3" SELECTED>Cars <OPTION value="4">Clash <OPTION value="5">Door <OPTION value="6">Kinks <OPTION value="7">Led Zeppelin <OPTION value="8">Pink Floyd <OPTION value="9">Stones </SELECT> <p> <input type="submit"> <input type="reset"> ================================================== cgitester.bat @echo off echo Status: 200 OK echo Content-Type: text/plain echo+ echo Common Gateway Interface (CGI) Tester echo ------------------------------------------------------------------------ echo+ echo ALL_HTTP = [%ALL_HTTP%] echo ALL_RAW = [%ALL_RAW%] echo AUTH_TYPE = [%AUTH_TYPE%] echo AUTH_PASSWORD = [%AUTH_PASSWORD%] echo AUTH_USER = [%AUTH_USER%] echo CONTENT_ENCODING = [%CONTENT_ENCODING%] echo CONTENT_LENGTH = [%CONTENT_LENGTH%] echo CONTENT_TYPE = [%CONTENT_TYPE%] echo DOCUMENT_NAME = [%DOCUMENT_NAME%] echo DOCUMENT_URI = [%DOCUMENT_URI%] echo DATE_GMT = [%DATE_GMT%] echo DATE_LOCAL = [%DATE_LOCAL%] echo GATEWAY_INTERFACE = [%GATEWAY_INTERFACE%] echo HTTP_ACCEPT = [%HTTP_ACCEPT%] echo HTTP_ACCEPT_CHARSET = [%HTTP_ACCEPT_CHARSET%] echo HTTP_ACCEPT_ENCODING = [%HTTP_ACCEPT_ENCODING%] echo HTTP_ACCEPT_LANGUAGE = [%HTTP_ACCEPT_LANGUAGE%] echo HTTP_AUTHORIZATION = [%HTTP_AUTHORIZATION%] echo HTTP_CONNECTION = [%HTTP_CONNECTION%] echo HTTP_COOKIE = [%HTTP_COOKIE%] echo HTTP_HOST = [%HTTP_HOST%] echo HTTP_IF_MATCH = [%HTTP_IF_MATCH%] echo HTTP_IF_MODIFIED_SINCE = [%HTTP_IF_MODIFIED_SINCE%] echo HTTP_IF_NONE_MATCH = [%HTTP_IF_NONE_MATCH%] echo HTTP_IF_RANGE = [%HTTP_IF_RANGE%] echo HTTP_IF_UNMODIFIED_SINCE = [%HTTP_IF_UNMODIFIED_SINCE%] echo HTTP_RANGE = [%HTTP_RANGE%] echo HTTP_REFERER = [%HTTP_REFERER%] echo HTTP_USER_AGENT = [%HTTP_USER_AGENT%] echo HTTPS = [%HTTPS%] echo INSTANCE_ID = [%INSTANCE_ID%] echo LAST_MODIFIED = [%LAST_MODIFIED%] echo LOCAL_ADDR = [%LOCAL_ADDR%] echo PATH_INFO = [%PATH_INFO%] echo PATH_TRANSLATED = [%PATH_TRANSLATED%] echo QUERY_STRING = [%QUERY_STRING%] echo QUERY_STRING_UNESCAPED = [%QUERY_STRING_UNESCAPED%] echo REMOTE_ADDR = [%REMOTE_ADDR%] echo REMOTE_HOST = [%REMOTE_HOST%] echo REMOTE_USER = [%REMOTE_USER%] echo REQUEST_METHOD = [%REQUEST_METHOD%] echo REQUEST_URI = [%REQUEST_URI%] echo ROOT = [%ROOT%] echo SCRIPT_NAME = [%SCRIPT_NAME%] echo SERVER_NAME = [%SERVER_NAME%] echo SERVER_PORT = [%SERVER_PORT%] echo SERVER_PORT_SECURE = [%SERVER_PORT_SECURE%] echo SERVER_PROTOCOL = [%SERVER_PROTOCOL%] echo SERVER_SOFTWARE = [%SERVER_SOFTWARE%] echo URL = [%URL%]