#include <stdio.h>
#include <stdlib.h>
void main()
{
printf ("Content-type: text/html\n\n");
printf ("<HTML>\n");
printf ("<HEAD><TITLE>environment</TITLE></HEAD>");
printf ("<BODY>\n");
printf ("<HR>\n");
printf ("<H1>環境変数の一覧</H1>\n");
printf ("SERVER_SOFTWARE %s <BR>\n", getenv("SERVER_SOFTWARE") );
printf ("SERVER_NAME %s <BR>\n", getenv("SERVER_NAME") );
printf ("REMOTE_HOST %s <BR>\n", getenv("REMOTE_HOST") );
printf ("REMOTE_ADDR %s <BR>\n", getenv("REMOTE_ADDR") );
printf ("HTTP_REFERER %s <BR>\n", getenv("HTTP_REFERER") );
printf ("HTTP_USER_AGENT %s <BR>\n", getenv("HTTP_USER_AGENT") );
printf ("HTTP_ACCEPT %s <BR>\n", getenv("HTTP_ACCEPT"));
printf ("<HR>\n");
printf ("<CENTER>\n");
printf ("<A HREF=\"%s\">戻る</A>\n", getenv("HTTP_REFERER"));
/* HTTP_REFERER を使うと呼ばれたページへ戻れます。 */
printf ("</CENTER>\n");
printf ("<HR>\n");
printf ("</BODY>\n");
printf ("</HTML>\n");
}