List of env.c

Mon Dec 10 10:42:33 2018

戻る

TEXTAREA で表示(カット&ペーストむき)

#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");
}

戻る