$DEBUG=0; $logfile="/WWW/VirtualHost/imodesearch.com/logs/jump.log"; $useragent=getenv("HTTP_USER_AGENT"); $host=getenv("REMOTE_HOST"); $ip=getenv("REMOTE_ADDR"); $via=getenv("HTTP_VIA"); $forwarded=getenv("HTTP_FORWARDED"); $pnum=htmlspecialchars($pnum); $rtime=10; // php3からシンボリックリンクされるから、php3流で! $referer=getenv('SCRIPT_URL'); //$newurl="http://imodesearch.com/wangiri/"; $newurl="http://uinfous.com/"; // $useraentでURLを変更(pc or k) if( preg_match("/DoCoMo/",$useragent) ) $newurl=$newurl . "k/"; else if( preg_match("/KDDI/",$useragent) ) $newurl=$newurl . "k/"; else if( preg_match("/SoftBank/",$useragent) ) $newurl=$newurl . "k/"; else if( preg_match("/Vodafone/",$useragent) ) $newurl=$newurl . "k/"; else if( preg_match("/WILLCOM/",$useragent) ) $newurl=$newurl . "k/"; else if( preg_match("/Nokia/",$useragent) ) $newurl=$newurl . "k/"; else if( preg_match("/BlackBerry/",$useragent) ) $newurl=$newurl . "k/"; else if( preg_match("/SAMSUNG/",$useragent) ) $newurl=$newurl . "k/"; else if( preg_match("/iPhone/",$useragent) ) $newurl=$newurl . "k/"; else $newurl=$newurl . "pc/"; // dosearch.php3から来たら if(preg_match("/dosearch.php3/",$referer)) { $newurl .= "dosearch.php?pnum=$pnum&detail=YES"; } // newdata.php3から来たら if(preg_match("/newdata.php3/",$referer)) { $newurl .= ""; } // search.php3から来たら if(preg_match("/\/search.php3/",$referer)) { $newurl .= ""; } // info.php3から来たら if(preg_match("/\/info.php3/",$referer)) { $newurl .= "info.php"; } // logに記録 $fd=fopen($logfile,"a+"); while(!flock($fd,2)) { usleep(10000); } $logmesg=date("Y/m/d H:i:s") . " $ip $host $useragent $referer"; if($pnum) $logmesg .= " $pnum"; $logmesg .= "\n"; fwrite($fd,$logmesg); fputs($fd,$counter); flock($fd,3); fclose($fd); include "header.php"; ?> ;url="= $newurl ?>">