Avatar billede para7 Nybegynder
25. marts 2010 - 16:26 Der er 2 kommentarer og
2 løsninger

Referring pages for CcCounter

Jeg bruger den filbaserede CcCounter, som jeg har ombygget. Dog savner jeg at kunne se hvor de besøgende kommer fra. regner med at det fx er noget med HTTP_REFERER.

Er der nogen der kan lave et scripteksempel, evt. et helt script der virker?
Avatar billede Slettet bruger
25. marts 2010 - 18:14 #1
Jeg kender ikke CcCounter, og kan ikke fortælle hvordan en udvidelse laves.
Til gengæld kan jeg fortælle, at $_SERVER['HTTP_REFERER'] vil virke som du forventer.

(Desuden, CcCounters side ser ud til at være inficeret med en virus. Tjek hellere også lige filen for en sikkerheds skyld.)
Avatar billede para7 Nybegynder
26. marts 2010 - 13:26 #2
Tak for inputtet. Jeg har ombygget cccounter scriptet så det gemmer html i en fil og det hentes og vise med nyeste øverst. Fandt den her lille udemærkede kode til at læse fra bunden af filen:

$foo = @file($data_file);
$bar = array_reverse($foo);
foreach ($bar as $baz) {
print $baz . "\n";
}   

Kan bare ikke se hvad @ skulle gøre godt for. Det virker ihvertfald uden. Det er nok en slåfejl :)

Smid gerne et svar kimsey0 til deling af point.
Avatar billede Slettet bruger
26. marts 2010 - 17:12 #3
@ betyder, at fejl på linjen skal undertrykkes, og ikke viser. Det er nok hvis filen til data ikke er oprettet.
Avatar billede para7 Nybegynder
26. marts 2010 - 20:31 #4
Tak, det var en meget brugbar lille finesse. Jeg fik nu efter mange timer referer funktionen til at køre - med diverse undtagelser, så man ikke referer sit eget sites sider osv.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester