Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Se, hvem der besøger hjemmesiden

26 views
Skip to first unread message

Kurt G

unread,
Jun 13, 2013, 12:34:16 PM6/13/13
to
Jeg har flere hjemmesider, hvor jeg har en besøgstæller inspireret af
Hjemmesideskolens besøgsstæller
(http://hjemmesideskolen.dk/scripts/count.php?id=cntphp)!

Den virker fint efter lidt småjusteringer, men det undrer mig, at den på en
af hjemmesiderne har i størrelsesordenen 100 gange så mange besøg som andre
sammenlignelige sider (siderne er for foreninger, som har omtrent samme
medlemstal og er af samme karakter).

Kan man ikke indsætte kode, så man kan se, hvor de besøgende kommer fra og
om det evt. er søgerobotter eller lignende, der skaber trafikken?

Hvis Ja, vil jeg gerne hav tips om hvordan!

Mvh Kurt

scootergrisen

unread,
Jun 13, 2013, 1:36:22 PM6/13/13
to
Men $_SERVER["HTTP_REFERER"] kan du måske se hvor folk kom fra for
eksempel hvis jeg besøge dit link fra en anden hjemmeside så kan du se
hvad hjemmeside jeg kan fra.

Men du kan ikke stole på det der står, det kan manipuleres.

Du kan bruge de her koder for at få IP og referer hvis de findes :

if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){

$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];

}elseif(isset($_SERVER["REMOTE_ADDR"])){

$ip = $_SERVER["REMOTE_ADDR"];

}

if(isset($_SERVER["HTTP_REFERER"])){

$referer = $_SERVER["HTTP_REFERER"];

}

Philip Nunnegaard

unread,
Jun 13, 2013, 1:40:33 PM6/13/13
to
Kurt G skrev:

> Kan man ikke indsætte kode, så man kan se, hvor de besøgende kommer fra
> og om det evt. er søgerobotter eller lignende, der skaber trafikken?
>
> Hvis Ja, vil jeg gerne hav tips om hvordan!

Det kan man godt, men det er meget mere kompliceret end dette.
Selv har jeg taget databasen i brug til det for på den måde at kunne
systematisere dataene.

I én tabel gemmer jeg de rå data som fx dato, ip-adresse,
HTTP_ACCEPT_LANGUAGE og hostnavn (som jeg trækker ud fra ip-adressen).

Hostnavn kan fx se sådan ud:

x1-6-00-1f-e2-01-42-56.k210.webspeed.dk

eller:

crawl-66-249-67-1.googlebot.com

Førstnævnte er en kunde hos YouSee, mens sidstnævnte er en søgemaskine.


Hver ip-adresse gemmes kun en gang om dagen, så hvis samme ip-adrese går
igen flere gange på en dag, opdateres bare antal hits fra denne.

I en anden tabel gemmes så de færdige data for hver dag; Ved første
besøg efter midnat gennemgås alle de rå data fra det forgangne døgn og
omregnes til tal, som jeg synes at jeg kan bruge. Her regnes alt fra som
hedder noget med googlebot, search.msn.com, crawl.yahoo.net osv., så jeg
i det omfang, jeg kan skelne mellem botter og mennesker, står tilbage
med rigtige besøg.

Man kunne også tænke sig ud fra dette at vise lande ud fra hostname, men
lige dette har jeg en okay visning af på den statistik som mit webhotel
tilbyder.

Mange vil nok indvende at netop webhotellerne plejer at udbyde statistikker.
Der er så to grunde til at jeg har valgt selv at klaske noget sammen:

1) Jeg kan få tallene præsenteret på et mere letforståelig måde
2) (Ikke mindst) Mit indre legebarn siger at det er sjovt at prøve selv.

--
Philip

Karl Erik Christensen

unread,
Jun 13, 2013, 8:03:45 PM6/13/13
to
Den 13-06-2013 18:34, Kurt G skrev:
Har du tjekket at tælleren/tællerne er sat rigtigt op, samt at flere
sider ikke tæller på samme tæller?

Så vidt jeg kan se, har du 2 muligheder - enten tælles hvert besøg incl.
genindlæsning af siden, eller der tælles med session aktiveret.

Session aktiveret er heller ikke den smarteste løsning, da der kun går
ca. 20 minutter, så tælles samme besøgende igen.
Hvis siden har meget læsestof, kan sessionen være udløbet når der
fortsættes.

Du kan kun se hvor besøgende kommer fra, med de muligheder søgning på
ip-adresse giver. Dvs. land og by/område og udbyder/organisation.

Der findes statistik programmer der kan fortælle alt om browser, OS,
bot/crawler, land, antal besøg, viste sider, klokkeslæt osv. osv.

Karl Erik.

--
http://dmwebdesign.dk/karlerik/

Kurt G

unread,
Jun 14, 2013, 2:56:43 AM6/14/13
to
"Karl Erik Christensen" skrev i meddelelsen
news:51ba5dea$0$32111$1472...@news.sunsite.dk...

-----------------------------------------------------------------------------------------
KLIPPET
-----------------------------------------------------------------------------------------
Har du tjekket at tælleren/tællerne er sat rigtigt op, samt at flere
sider ikke tæller på samme tæller?
-----------------------------------------------------------------------------------------
- Ja, den tæller ikke op ved sideskift eller ved genindlæsning
-----------------------------------------------------------------------------------------
Så vidt jeg kan se, har du 2 muligheder - enten tælles hvert besøg incl.
genindlæsning af siden, eller der tælles med session aktiveret.

Session aktiveret er heller ikke den smarteste løsning, da der kun går
ca. 20 minutter, så tælles samme besøgende igen.
Hvis siden har meget læsestof, kan sessionen være udløbet når der
fortsættes.
-----------------------------------------------------------------------------------------
- Det ser godt nok ud til, at den tæller op igen ved genindlæsning efter
nogen tid på siden
-----------------------------------------------------------------------------------------
Du kan kun se hvor besøgende kommer fra, med de muligheder søgning på
ip-adresse giver. Dvs. land og by/område og udbyder/organisation.

Der findes statistik programmer der kan fortælle alt om browser, OS,
bot/crawler, land, antal besøg, viste sider, klokkeslæt osv. osv.

Karl Erik.
--------------------------------------------------------------------------------------------

Jeg vil prøve den kode, som scootergrisen viste.
Måske viser det nogle nyttige ting
Mvh Kurt

Rune Jensen

unread,
Jun 14, 2013, 10:28:25 AM6/14/13
to
On 13 Jun., 18:34, "Kurt G" <kurt-n...@guldbaek.net> wrote:

> Kan man ikke indsætte kode, så man kan se, hvor de besøgende kommer fra og
> om det evt. er søgerobotter eller lignende, der skaber trafikken?

Fordelen ved at logge alle header data efter det princip, som Philip
bruger er, man kan søge igennem databasen med SQL. F.eks.:

SELECt * FROM header_data WHERE (accept_language LIKE "da" OR
accept_language LIKE "dk")

Med en vis sikkerhed giver det danske brugere udfra accept-language
(det sprog, som brugeren har sat browseren op til).

Man kan inkludere referer også, så man får alle referrers med, som har
".dk" i feltet for at se refererende danske hjemmesider.

osv...

Søgebotter angiver altid sig selv i user-agent sammen med en
henvisning til bottens hjemmeside. Hvis de ikke gør, er det - generelt
- ikke en søgebot, man skal tage seriøst.

I useragent kan man derfor søge på LIKE "http://" for at få alle
søgebotter (og visse eksterne services som f.eks. feed-readers).

Databasen skal så holdes ved lige. Jeg ville nok slette eller
backup'pe alle data ældre end en uge og sætte DBen til nul. Man kan
evt. bruge cron job til det, hvis man har adgang til sådan noget hos
hosteren.

Jeg har selv opdelt loggen i to, sådan at en selvstændig log også
logger POSt sessions, dvs. input fra en bruger som submitter en form.
Om det er nødvendigt, må man selv afgøre, jeg kan godt lide at vide,
hvad brugerne giver af rå input.


MVH
Rune Jensen

Rune Jensen

unread,
Jun 14, 2013, 11:58:58 AM6/14/13
to
On 14 Jun., 08:56, "Kurt G" <kurt-n...@guldbaek.net> wrote:

> Jeg vil prøve den kode, som scootergrisen viste.
> Måske viser det nogle nyttige ting

Den forsøger at finde ud af client IPen, også selv om clienten sidder
bag en proxy.

Normalt kan man finde klientens IP med remote_addr.

Hvis brugeren er bag en proxy, vil proxyens IP optræde i remote_addr,
ikke clientens IP. På godartede proxies, videresendes så klientens IP
i f.eks. X_forwarded_for i stedet.

Opera turbo bør virke med Scootergrisens metode, og også Google
translate, da begge "services" så vidt muligt fortæller sandheden om
clientens IP.

Dvs. at en bruger, som har Opera turbo slået til vil du ikke se Operas
IP, men klientens, som også er hvad man normalt vil ønske i en log.

Samme med Google translate, hvis din side bliver læst igennem den. Man
ønsker nok clientens IP logget, ikke Googles.

...bare vær varsom, ikke at bruge det til noget sikkerhedsmæssigt
kritisk som f.eks. log-in validering, ellers så er det fint nok og
ganske fiffigt.


MVH
Rune Jensen

Kurt G

unread,
Jun 14, 2013, 12:04:26 PM6/14/13
to
"Rune Jensen" skrev i meddelelsen
news:1f934f16-4b9a-4aab...@eg10g2000vbb.googlegroups.com...

KLIPPET

MVH
Rune Jensen
----------------------------------------------------------------------------------------------
- Det lyder som en lidt større sag, inden man har noget, som man med fornuft
kan anvende.
- Jeg går lidt i tænkeboks og vender måske tilbage efter lidt mere hjælp.

- Jeg tror, at jeg vil starte med at se, hvilke oplysninger man egentlig får
ved at gemme det i en fil!

Tak for alle tips!!

Mvh Kurt

Kurt G

unread,
Jun 14, 2013, 12:12:42 PM6/14/13
to
"Rune Jensen" skrev i meddelelsen
news:5551fcbe-1e91-4667...@y5g2000vbg.googlegroups.com...
--------------------------------------------------------------------------------------
- Jeg må indrømme, at jeg endnu ikke er klar over, hvordan jeg strikker det
sammen.
- Jeg har på alle sider en inkluderet fil, der hedder topmenu.php.
- I den har jeg tænkt mig at indsætte koden, og i første omgang bare laden
det, som 'fanges', liste på skærmen.
- Mvh Kurt

Rune Jensen

unread,
Jun 14, 2013, 12:20:26 PM6/14/13
to
On 13 Jun., 19:40, Philip Nunnegaard <nunnenos...@hitsurf.dk> wrote:

> Mange vil nok indvende at netop webhotellerne plejer at udbyde statistikker.
> Der er så to grunde til at jeg har valgt selv at klaske noget sammen:
>
> 1) Jeg kan få tallene præsenteret på et mere letforståelig måde
> 2) (Ikke mindst) Mit indre legebarn siger at det er sjovt at prøve selv.

Hosterens statistik er som regel langt fra særlig præcis. Problemet
synes jeg er, det er svært at sammenkæde de forskellige data. F.eks.
alle danske IP med useragent IE8 (hvis man vil det).

Jeg mener heller ikke normalt, at man i hosterens log kan se form-
input fra POSt sessions, eller hvad brugerens session cookie eller
cookies er ved en request. Det kan man nemt selv lave log over (og det
kan være smart ved fejlfinding af siden).


MVH
Rune Jensen

Birger Sørensen

unread,
Jun 14, 2013, 1:02:28 PM6/14/13
to
Kurt G forklarede den 6/13/2013:
http://user-agent-string.info/
kan vist spare lidt tid og arbejde...

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
Utils http://sdccms.dk/ordbog/ http://sdccms.dk/mailfriend/
http://bredelund.dk CMS som det var meningen et sådant skulle være


Rune Jensen

unread,
Jun 14, 2013, 2:24:35 PM6/14/13
to
On 13 Jun., 18:34, "Kurt G" <kurt-n...@guldbaek.net> wrote:

> Kan man ikke indsætte kode, så man kan se, hvor de besøgende kommer fra og
> om det evt. er søgerobotter eller lignende, der skaber trafikken?

Måske du i første omgang skulle prøve at logge de besøgende. Bare en
uges tid eller så. Det burde give dig indblik i, hvor trafikken kommer
fra.

Jeg har fundet en logging tutorial for PHP. Det ser ud til for mig at
være OK, også fordi der lader til at være en "view"-funktion, så man
kan se hvad loggen indeholder i forståelig tekst,

http://www.hotscripts.com/blog/track-your-visitors-using-php/

Dér hvor der omtales IP, er der hvor scootergrisens script kan få
betydning.

Det er ikke fordi, du kan godt få noget kode, som kan filtrere botter
fra (det er så i ASP, så det skal oversættes), men jeg synes, man skal
undersøge baggrunden først, før man begynder at kurere - lader også
til, det er det, som du vil.


MVH
Rune Jensen

Rune Jensen

unread,
Jun 14, 2013, 2:32:09 PM6/14/13
to
On 14 Jun., 20:24, Rune Jensen <runeofdenm...@gmail.com> wrote:

> Jeg har fundet en logging tutorial for PHP. Det ser ud til for mig at
> være OK, også fordi der lader til at være en "view"-funktion, så man
> kan se hvad loggen indeholder i forståelig tekst,
>
> http://www.hotscripts.com/blog/track-your-visitors-using-php/

Skal lige tilføje, at man aldrig må lade sin log ligge pben imod
nettet.

En nem måde at sikre sig det på er, at man tester på sin egen IP helt
i toppen af siden, og kun viser loggen, hvis det er ens egen IP, som
vil se siden.


MVH
Rune Jensen

Kurt G

unread,
Jun 15, 2013, 3:55:03 AM6/15/13
to
"Birger Sørensen" skrev i meddelelsen
news:51bb4ca8$0$32107$1472...@news.sunsite.dk...

KLIPPET

http://user-agent-string.info/
kan vist spare lidt tid og arbejde...

Birger

-----------------------------------------------------------------------------------------------
- Tak, Birger, men det fik jeg ikke rigtig noget ud af.
- Citat fra siden:
- Insert any user agent string in this field and choose "Analyze". If you
want to analyze your browser user agent string choose "Analyze my UA".

- Hvad skal jeg indsætte for at bruge "Analyze"?
- Jeg har prøvet med IP, men det virker ikke!

- Mvh Kurt

Birger Sørensen

unread,
Jun 15, 2013, 4:35:39 AM6/15/13
to
Kurt G frembragte:
en vilkårlig user-agent.
kan være f.eks. :

Mozilla/5.0 (Linux; Android 4.1.2; GT-I8190N Build/JZO54K)
AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile
Safari/535.19

Det er et generelt program, der bruges til at finde ud af en masse om
en given bruger, på samme måde som scooter foreslog.
I stedet for at alle bruger forskellige databaser, bruger alle bare den
samme database til informationerne. Man skal selv stadig gemme
besøgstal - men man kan så nøjes med f.eks. IP adressen.

Det smarte er, at du behøver ikke selv sidde og finde ud af, hvad der
er reelle besøgende, hvad der er botter, hvad der er søgemaskiner, etc.
- det ved databasen allerede.

Ved ikke om det er noget for dig - der skal stadig laves noget PHP der
både gemmer og viser data lokalt, men det er mindre arbejde, end at
starte fra bunden.

Kurt G

unread,
Jun 15, 2013, 10:05:31 AM6/15/13
to
"Rune Jensen" skrev i meddelelsen
news:5297b77b-f765-4f72...@gb2g2000vbb.googlegroups.com...

KLIPPET

Jeg har fundet en logging tutorial for PHP. Det ser ud til for mig at
være OK, også fordi der lader til at være en "view"-funktion, så man
kan se hvad loggen indeholder i forståelig tekst,

http://www.hotscripts.com/blog/track-your-visitors-using-php/

KLIPPET

MVH
Rune Jensen
---------------------------------------------------------------------------------
Jeg har været inde at kikke på siden og den giver et fint eksempel.
Men den er ikke uden problemer, den omtaler en funktion iif(....), og
fortæller også, hvor man kan finde funktionen. Men den side man lander på,
handler absolut ikke om funktioner!

Linien er:
$page .= iif(!empty($_SERVER['QUERY_STRING']), “?{$_SERVER['QUERY_STRING']}”,
“”);

Den kan jeg ikke lige se, hvad skal gøre?

Ligeledes er henvisningen til "getHostByAddr" ugyldig, men det kan jo klares
på anden vis.

Men det går da fremad, jeg skal lige have fundet ud af alle de
forskelligeting, man kan få oplysning om. Det er så ren nysgerrighed, for
egentlig vil jeg jo blot gerne vide, om det er søgerobotter, der huserer!

Mvh Kurt

Karl Erik Christensen

unread,
Jun 15, 2013, 10:30:40 AM6/15/13
to
Den 15-06-2013 16:05, Kurt G skrev:
> Men det går da fremad, jeg skal lige have fundet ud af alle de
> forskelligeting, man kan få oplysning om. Det er så ren nysgerrighed,
> for egentlig vil jeg jo blot gerne vide, om det er søgerobotter, der
> huserer!

I stedet for at bøvle i een uendelighed, skal du få links til mit
hemmelige våben - men jeg er gonnok ked af at give det fra mig :-)

http://soft.zoneo.net/phpTrafficA/

Det er nemt at sætte op - så selv du burde kunne :-)
Du lægger blot et "hemmeligt" kald ind på dine sider. Du kan endda undgå
at dine egne besøg tælles med, ved at lægge en cookie i din browser.

Demo der viser Statistikker - Sidste gæst:
http://soft.zoneo.net/phpTrafficA/Demo/index.php?mode=stats&sid=746210&show=latest&lang=da

Birger Sørensen

unread,
Jun 15, 2013, 2:54:34 PM6/15/13
to
Følgende er skrevet af Kurt G:
prøv
$page .= (!empty($_SERVER['QUERY_STRING'])) ?
'?'.$_SERVER['QUERY_STRING'] : '';

Kurt G

unread,
Jun 16, 2013, 8:26:01 AM6/16/13
to
"Karl Erik Christensen" skrev i meddelelsen
news:51bc7a93$0$32110$1472...@news.sunsite.dk...
------------------------------------------------------------------------------------------
Tak, Karl Erik.
Det ser interessant ud, så jeg vil gå i gang med at prøve det.
Kan jeg ikke finde ud af det, håber jeg på hjælp fra dig, da det jo er på
din anbefaling :-)
Mvh Kurt

Karl Erik Christensen

unread,
Jun 16, 2013, 9:06:29 AM6/16/13
to
Den 16-06-2013 14:26, Kurt G skrev:
> Tak, Karl Erik.
> Det ser interessant ud, så jeg vil gå i gang med at prøve det.
> Kan jeg ikke finde ud af det, håber jeg på hjælp fra dig, da det jo er
> på din anbefaling :-)
> Mvh Kurt

Du spørger bare alt det du lyster.

Jeg har brugt PHPTrafficA 3-4 år nu, og kan slet ikke leve uden :-)
Det er et glimrende værktøj, som også kan bruges til at banne
ip-adresser, hvis det skulle blive nødvendigt.

Den giver et fint overblik over, hvor fra besøgende kommer (land),
hvilken browser og styresystem de bruger (også botter og crawlere), og
hvilke sider de ser.

Karl Erik Christensen

unread,
Jun 16, 2013, 9:25:11 AM6/16/13
to
Den 16-06-2013 15:06, Karl Erik Christensen skrev:
> Den giver et fint overblik over, hvor fra besøgende kommer

F.eks.:
"/karlerik/sikkerhed.php Google: sikkerhed ved login på hjemmeside"

viser at min side om sikkerhed er blevet fundet ved en Google søgning på
"sikkerhed ved login på hjemmeside".

Så også et godt SEO værktøj.

Kurt G

unread,
Jun 17, 2013, 2:47:45 AM6/17/13
to
"Karl Erik Christensen" skrev i meddelelsen
news:51bdb85a$0$32111$1472...@news.sunsite.dk...

KLIPPET
Du spørger bare alt det du lyster.

KLIPPET
Karl Erik.
-------------------------------------------------------------------------
Jeg har nu prøvet at få det til at virke, men med lidt skuffende resultat.
Jeg har fulgt anvisningen, været inde i Indstillinger for at angive
hjemmesiden og har fået oprettet en masse tabeller i databasen.
Men når jeg kikker på statestikken er der intet, 0 besøgende!
Jeg regnede egentlig med, at der skullle oprettes et eller andet link eller
include på min hjemmeside for at få det til at virke, men det har jeg ikke
kunnet se noget om.
Hvad har jeg overset?

Mvh Kurt

Karl Erik Christensen

unread,
Jun 17, 2013, 4:34:35 AM6/17/13
to
Når du er logget ind på PHPTrafficA, har du nogle ikoner øverst til højre.
Det ene ligner et opslag og kaldes "Erindringer".

Her angives den PHP-kode der skal indsættes, på de sider du ønsker
statistik over:

Sæt følgende linjer ind i din PHP-kode:
$sid="123456";
include("/var/www/domæne.dk/public_html/phpTraffica/write_logs.php");

Kurt G

unread,
Jun 18, 2013, 5:05:40 AM6/18/13
to
"Karl Erik Christensen" skrev i meddelelsen
news:51beca22$0$32112$1472...@news.sunsite.dk...

KLIPPET

Når du er logget ind på PHPTrafficA, har du nogle ikoner øverst til højre.
Det ene ligner et opslag og kaldes "Erindringer".

Her angives den PHP-kode der skal indsættes, på de sider du ønsker
statistik over:

Sæt følgende linjer ind i din PHP-kode:
$sid="123456";
include("/var/www/domæne.dk/public_html/phpTraffica/write_logs.php");

Karl Erik.
---------------------------------------------------------------------------------------------
Karl Erik har altså overvurderet mine evner:
Ovennævnte har jeg gjort, og der kommer en fejlmelding om, at den ikke kan
finde filen write_logs.php.
Det klares ved at skrive: include($_SERVER['DOCUMENT_ROOT']."/.....
Men derefter får jeg fejlmeldingen
"Wrong sid"
på en komplet blank side.
Men jeg har opgivet der $sid, som stod, da jeg trykkede på "Erindringer"!

Ak ja, jeg frygter den dag Karl Erik siger, at det ikke er let!

Mvh Kurt


Karl Erik Christensen

unread,
Jun 18, 2013, 12:20:36 PM6/18/13
to
Du har vist fornærmet guderne - har du ikke spist din havregrød op?

Du skal ikke bruge $sid="123456", men den id der står under "Erindring".
Har du installeret flere gange?

SERVER DOCUMENT_ROOT kan være godt nok, men giver måske problemer i
specielle tilfælde.
Hvad er der i vejen med den sti PHPTraffica giver?
Har du mod på at oplyse den her? - ellers kan du maile den til mig.
/var/www/osv. burde da være god nok - hvis du altså kører på en
Linux-server.
Men stol blot roligt på det PHPTraffica fortæller dig.

Kurt G

unread,
Jun 18, 2013, 4:08:14 PM6/18/13
to
> Karl Erik har altså overvurderet mine evner:
> Ovennævnte har jeg gjort, og der kommer en fejlmelding om, at den ikke
> kan finde filen write_logs.php.
> Det klares ved at skrive: include($_SERVER['DOCUMENT_ROOT']."/.....
> Men derefter får jeg fejlmeldingen
> "Wrong sid"
> på en komplet blank side.
> Men jeg har opgivet der $sid, som stod, da jeg trykkede på "Erindringer"!
>
> Ak ja, jeg frygter den dag Karl Erik siger, at det ikke er let!
>
> Mvh Kurt
>

Du har vist fornærmet guderne - har du ikke spist din havregrød op?

Du skal ikke bruge $sid="123456", men den id der står under "Erindring".
Har du installeret flere gange?

SERVER DOCUMENT_ROOT kan være godt nok, men giver måske problemer i
specielle tilfælde.
Hvad er der i vejen med den sti PHPTraffica giver?
Har du mod på at oplyse den her? - ellers kan du maile den til mig.
/var/www/osv. burde da være god nok - hvis du altså kører på en
Linux-server.
Men stol blot roligt på det PHPTraffica fortæller dig.

Karl Erik.
---------------------------------------------------------------------------------------

Det kan ikke være havregrøden, det får jeg aldrig!

Men jeg installerede det først på en hjemmeside og satte den til også at
overvåge en anden hjemmeside, som jeg bruger til forsøg.
Denne første hjemmeside kom så med fejlmeldingen om, at den ikke kan finde
filen write_logs.php, og derefter udkommenterer jeg include-linien, så siden
virker korrekt igen uden fejlmeldinger for brugeren.

Jeg installerer så på min forsøgsside, og fik den samme fejl med at den
ikke kan finde filen write_logs.php, retter til
$_SERVER['DOCUMENT_ROOT']."/..... og fik så den blanke side med "Wrong sid".

$sid retter jeg så et par gange og nu kommer blot en fejlmelding om, at:
Notice: Undefined variable: sites in
/customers/4/c/e/hsra.dk/httpd.www/Trafik/write_logs.php on line 77
så det går da fremad.

Mvh Kurt

Karl Erik Christensen

unread,
Jun 18, 2013, 5:22:09 PM6/18/13
to
Den 18-06-2013 22:08, Kurt G skrev:
> Det kan ikke være havregrøden, det får jeg aldrig!
>
> Men jeg installerede det først på en hjemmeside og satte den til også at
> overvåge en anden hjemmeside, som jeg bruger til forsøg.
> Denne første hjemmeside kom så med fejlmeldingen om, at den ikke kan
> finde filen write_logs.php, og derefter udkommenterer jeg
> include-linien, så siden virker korrekt igen uden fejlmeldinger for
> brugeren.
>
> Jeg installerer så på min forsøgsside, og fik den samme fejl med at den
> ikke kan finde filen write_logs.php, retter til
> $_SERVER['DOCUMENT_ROOT']."/..... og fik så den blanke side med "Wrong
> sid".
>
> $sid retter jeg så et par gange og nu kommer blot en fejlmelding om, at:
> Notice: Undefined variable: sites in
> /customers/4/c/e/hsra.dk/httpd.www/Trafik/write_logs.php on line 77
> så det går da fremad.
>
> Mvh Kurt

Havregrøden gør at der "kun" dør 4.000.000 hjerneceller i døgnet. Uden
havregrød dør der 40.000.000 :-)

Det var dog en underlig "server_root".
Har du lagt PHPTraffica i en mappe der heddet "Trafik"?
Er "Trafik" din hovedmappe (der hvor man kommer ind ved at kalde
"http://domæne.dk/index.html")?

I så fald burde stien være:
/customers/4/c/e/hsra.dk/httpd.www/Trafik/phptraffica/write_logs.php,
men det ligner noget værre noget.

Hvis domænet er hsra.dk, hvordan dælen kommer "/httpd.www/" så ind i
billedet?
httpd er den daemon der styrer Apache på Linux, så det navn burde være
helligt.

Jeg tror du skal starte med en mere enkel sti. Så kan du altid ændre
den, når skidtet fungerer (og du har gjort nogle erfaringer).

Kurt G

unread,
Jun 18, 2013, 5:51:12 PM6/18/13
to
"Karl Erik Christensen" skrev i meddelelsen
news:51c0cf8b$0$32115$1472...@news.sunsite.dk...
KLIPPET
Havregrøden gør at der "kun" dør 4.000.000 hjerneceller i døgnet. Uden
havregrød dør der 40.000.000 :-)

Det var dog en underlig "server_root".
Har du lagt PHPTraffica i en mappe der heddet "Trafik"?
Er "Trafik" din hovedmappe (der hvor man kommer ind ved at kalde
"http://domæne.dk/index.html")?

I så fald burde stien være:
/customers/4/c/e/hsra.dk/httpd.www/Trafik/phptraffica/write_logs.php,
men det ligner noget værre noget.

Hvis domænet er hsra.dk, hvordan dælen kommer "/httpd.www/" så ind i
billedet?
httpd er den daemon der styrer Apache på Linux, så det navn burde være
helligt.

Jeg tror du skal starte med en mere enkel sti. Så kan du altid ændre
den, når skidtet fungerer (og du har gjort nogle erfaringer).

Karl Erik.
-----------------------------------------------------------------------------------------------------------
Siden er ganske rigtig hsra.dk, og programmet er anbragt i folderen
www.hsra.dk/Trafik!

Jeg tror, at jeg sletter det hele og prøver forfra, men jeg vil nok stadig
anbringe PHPTrafficA i en undermappe! Det bliver noget rod, hvis jeg har det
i roden.
Og så bliver stien stadig af samme dybde (og kompleksitet) som i den
nuværense opstilling.

Men hvordan sletter man overvågningen af et site, når man som jeg har sat
programmet til at overvåge to sites i samme program? Det har jeg ikke fundet
noget punkt til.

Mvh Kurt

Karl Erik Christensen

unread,
Jun 18, 2013, 5:59:43 PM6/18/13
to
Den 18-06-2013 23:22, Karl Erik Christensen skrev:
> Hvis domænet er hsra.dk

Det fungerer da fint:

Jun 18 20:48 0 sek 1 80.62.117.152 1 Danmark
Win XP Firefox /index.php direkte adgang

Jun 18 15:54 0 sek 1 157.55.32.96 1 U.S.A.
Crawler Crawler /foreningen/foreningen.php direkte adgang

Jun 18 14:36 20 sek 5 87.56.7.143 1 Danmark
Win NT MSIE 1 /index.php direkte adgang

Jun 18 13:54 0 sek 1 157.55.32.96 1 U.S.A.
Crawler Crawler /index.php direkte adgang

Jun 18 9:56 6 min 2 188.114.159.46 1 Danmark
Win NT Firefox /index.php hsra.dk: /Trafik/index.php?lang=da

Men du har godt nok en fejl, et eller andet sted.

Karl Erik Christensen

unread,
Jun 18, 2013, 6:11:49 PM6/18/13
to
Den 18-06-2013 23:51, Kurt G skrev:
> Jeg tror, at jeg sletter det hele og prøver forfra, men jeg vil nok
> stadig anbringe PHPTrafficA i en undermappe

Jeg tror det bedste resultat opnås, hvis du bare uploader hele
PHPTraffica-mappen med undermapper i din "index"-mappe.

Hvis du giver mappen et andet navn, bliver det alt for indviklet.

Karl Erik Christensen

unread,
Jun 18, 2013, 8:34:07 PM6/18/13
to
Den 18-06-2013 22:08, Kurt G skrev:

> /customers/4/c/e/hsra.dk/httpd.www/Trafik/write_logs.php on line 77

/httpd.www/ eksisterer ikke.

Den rigtige sti er:
/customers/4/c/e/hsra.dk/Trafik/write_logs.php

Men lad være med at bruge mappenavnet "Trafik". Andre kald til
PHPTraffica forventer sikkert, at mappenavnet er "phptraffica" - store
eller småbogstaver kan kun du se.
0 new messages