■スレッドリストへ戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50
プログラマが2chを救う!?
- 79 :デフォルトの名無しさん :2001/08/25(土) 21:54
-  もっといい方法ありそうだけどね。 
 
 int BadAccess()
 {
 char *agent_accept[] = {
 "DreamPassport",
 "DoCoMo",
 "J-PHONE",
 "ASTEL",
 "[ja]",
 "iCab",
 "iBOX",
 "WannaBe",
 "Macintosh; I;",
 "Mozilla/3.0N",
 "CBBoard",
 "PersonaWare",
 "Sharp",
 "95",
 "NT 4.0",
 "WinNT",
 };
 char *agent_kick[] = {
 "WebFetch",
 "origin",
 "Nozilla",
 "WWWD",
 };
 
 int i;
 
 if(!*zz_http_user_agent && !*zz_http_language) {
 return 1;
 }
 
 for (i=0; i<sizeof(agent_accept)/sizeof(char*); i++) {
 if (strstr(zz_http_user_agent, agent_accept[i])) {
 return 0;
 }
 }
 
 for (i=0; i<sizeof(agent_kick)/sizeof(char*); i++) {
 if (strstr(zz_http_user_agent, agent_kick[i])) {
 return 1;
 }
 }
 
 return 0;
 }
 
 
231KB
新着レスの表示
スレッドリストへ戻る 全部 前100 次100 最新50
0ch BBS 2004-10-30