Jump to content

store user agent along with ip how?


xcoderx

Recommended Posts

guys how to add a user agent field to this codes so that one can keep a track wht all user agents crawled?

 

$ip = $_SERVER['REMOTE_ADDR'];

$file_ip = fopen('counter/ip.db', 'rb');
while (!feof($file_ip)) {
        $line[]=fgets($file_ip,1024);
    }
for ($i=0; $i<(count($line)); $i++) {
	list($ip_x) = split("\n",$line[$i]);
	if ($ip == $ip_x) {$found = 1;}
}
fclose($file_ip);

if (!$found) {
	$file_ip2 = fopen('counter/ip.db', 'ab');
	$line = "$ip\n";
	fwrite($file_ip2, $line, strlen($line));
	$file_count = fopen('counter/count.db', 'rb');
	$data = '';
	while (!feof($file_count)) {
		$data .= fread($file_count, 4096);
	}
	fclose($file_count);
	list($today, $yesterday, $total, $date, $days) = split("%", $data);
	if ($date == date("Y m d")) {
		$today++;
	} else {
		$yesterday = $today;
		$today = 1;
		$days++;
		$date = date("Y m d");
	}
	$total++;
	$line = "$today%$yesterday%$total%$date%$days";

	$file_count2 = fopen('counter/count.db', 'wb');
	fwrite($file_count2, $line, strlen($line));
	fclose($file_count2);
	fclose($file_ip2);
}

Link to comment
https://forums.phpfreaks.com/topic/210316-store-user-agent-along-with-ip-how/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.