リンク元取得・表示(getenv("HTTP_REFERER"))
#include <stdio.h> #include <stdlib.h> void print_ref(void) { char *ref; if((ref = getenv("HTTP_REFERER")) != NULL) { printf("リンク元:<br>%s\n", ref); } } int main(void) { printf("Content-type: text/html\n\n"); printf("<html>\n"); printf("<head>\n"); printf("<title>リンク元取得</title>\n"); printf("</head>\n"); printf("<body>\n"); print_ref(); printf("</body>\n"); printf("</html>\n"); return 0; }
〔 実行する 〕