#include #include #include int main() { FILE *fd; char *ip; if ((fd = fopen("/hotspot.socket", "a")) == NULL) goto erreur; if ((ip = getenv("REMOTE_ADDR")) == NULL) goto erreur; fprintf(fd, "%s\n", ip); fflush(fd); fclose(fd); printf("Location: https://wifi.crans.org/captifauthok.html\r\n"); printf("\r\n"); return 0; erreur: printf("Location: https://wifi.crans.org/captiferreur.html\r\n"); printf("\r\n"); return 0; }