Visa ett inlägg
Oläst 2007-08-24, 03:59 #3
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
Referer skickas inte med get utan i http-headern. Den loggas oftast (men inte alltid) i access-loggarna på din webbserver. Det beror på hur du har konfigurerat den. Det finns ett flertal externa tjänster som loggar referers tex min egen referer.se (lite beta än så länge). Där går det att få fram exakta urls, men inte nedbrutet på tid just nu (det kommer så småningom).

Det finns mera färdiga konkurrerande tjänster itll referer.se, frågan är bara hur relevanta de är för just erat problem.

Den bästa lösningen för just erat problem är såklart att titta i access-loggen och kanske köra något i stil med;
Kod:
perl -we \'while (<>) { if (/\\] \".*?\" \\d+ \\d+ \"(http.*?)\"/) { print $1,\"\\n\"; } }\'  < /usr/local/apache2/logs/access_log | sort | uniq -c
Tänk på att du måste använd den korrekta ™
\"LogFormat \"%h %l %u %t \\\"%r\\\" %>s %b\" common\"-raden i din httpd.conf för maximal kärlek här..
grazzy är inte uppkopplad   Svara med citatSvara med citat