error_reporting(0); //抑制所有錯誤信息 @header("content-Type: text/html; charset=utf-8"); //語言強制 //獲取用戶IP地址 $ip = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"]; $ip = ($ip) ? $ip : $_SERVER["REMOTE_ADDR"]; logResult($ip); echo sprintf("你的IP地址是:%s",$ip); function logResult($word='') { $fp = fopen("log.txt","a"); flock($fp, LOCK_EX) ; fwrite($fp,"記錄時間:".strftime("%Y%m%d%H%M%S",time()).",IP:".$word."\n"); flock($fp, LOCK_UN); fclose($fp); }?>上面是記錄訪問者的ip并且寫入log文本,目前我想實現(xiàn)記錄服務器端ip而不是訪客ip,然后記錄這個ip第一次訪問這段php文件的時間,并且排除里面重復的ip。怎么改寫呢多臺服務器用這個代碼,希望記錄哪些服務器訪問了這個文件
記錄服務器端ip,記錄這個ip第一次啟動文件的時間,并且排除重復的ip
叮當貓咪
2018-07-13 14:22:17