webForumDet fria alternativet

Statistik script

5 svar · 321 visningar · startad av mikaeled

mikaeledMedlem sedan dec. 2000157 inlägg
#1

Hej,

Jag funderarar på att göra ett script som visar lite statistik över hemsidan.

Jag undrar nu hur man får reda på vilket land besökaren kommer ifrån.
Kollar man det via deras ip-adresser or what?

Vore tacksam för hjälp!

------------------
//Mikael

herqMedlem sedan aug. 2000238 inlägg
#2

Ett litet skojigt script ;)
Lite onödigt mycke variabler kanske, men d e för lärningssyfte ;)

<?php
	// om servern ligger i annan tidszon
	$hourdiff = "1";
	$recount = ($hourdiff * 60 * 60);
	
	// returnerar host (typ; telia.com), @-tecknet är nästan ett måste
	$host = @gethostbyaddr($REMOTE_ADDR);
	
	// datum och tid
	$date = date("Y-M-d", time() + $recount);
	$time = date("H:i", time() + $recount);
	
	// språk
	$language = $HTTP_ACCEPT_LANGUAGE;
	
	// ip
	$ip = $REMOTE_ADDR;
	
	// info om browser och os
	$useragent = $HTTP_USER_AGENT;
	
	// lagra i plain text (log.txt)
	$fp = fopen("log.txt","a");
	fputs($fp,"$date &#0124; $time &#0124; $language &#0124; $ip &#0124; $host &#0124; $useragent \n");
	fclose($fp);
?>

vassego :)

[r]
Du får använda scriptet om du röstar på mig som månadens medlem :e
[/r]

------------------
All Your Base Are Belong To Us

[Redigerat av herq den 15 mar 2001]

FrofroMedlem sedan aug. 200021 inlägg
#3

Vad är "$HTTP_ACCEPT_LANGUAGE;" till för igenteligen ?

/Staffan

------------------
Jadu ?

KimMedlem sedan jan. 20007 697 inlägg
#4

Det är väl för att se vilket språk som webbläsaren är inställt på.

ahaMedlem sedan okt. 200057 inlägg
#5

HTTP_ACCEPT_LANGUAGE
Contents of the Accept-Language: header from the current request, if there is one. Example: 'en'.

taget ur php.net
mao. ser man från vilket land besökaren kommer

------------------
www.fyndtorg.nu

herqMedlem sedan aug. 2000238 inlägg
#6

nja mjo inte till 100% bestämma land eftersom man kan fippla om lite med inställningarna ;)

------------------
All Your Base Are Belong To Us

139 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)