Avatar billede heavybreezer Nybegynder
27. juni 2004 - 21:18 Der er 6 kommentarer og
1 løsning

Hvis man kommer fra egen server, så ignorer resten

Ved det er en underlig titel, men den beskriver mere eller mindre hvad jeg vil lave.

Altså jeg bruger $_SERVER["HTTP_REFERER"] til at se hvor brugerne kommer fra.

Er det muligt at sige hvis brugerne kommer fra en side på min server, så skal resten ignoreres?

Det kan måske lyde mærkeligt, men det er fordi jeg logger alle $_SERVER["HTTP_REFERER"] i min database, så jeg kan se hvor folk kommer fra. Og det ville jo være ret irriterende at den logger det hvor gang en bruger surfer fra side til side på MIN hjemmeside, så ville der jo stå en masse i databasen, som fx. "http://minside.dk/forside.php" og "http://minside.dk/artikler.php", og det er jeg ikke interesseret i. Jeg vil kun have de "eksterne" adresser, som fx. "http://www.google.com"

Get it? ;)
Avatar billede arne_v Ekspert
27. juni 2004 - 21:29 #1
Skal du ikke bare se om refererer starter med http://minside.dk/ og så gemmer du
kun referrrer hvis den ikke gør det ?
Avatar billede Slettet bruger
27. juni 2004 - 21:30 #2
<?php

if(substr($_SERVER["HTTP_REFERER"],0,strlen("http://minside.dk/"))=="http://minside.dk/){
//gør noget
}

?>
Avatar billede Slettet bruger
27. juni 2004 - 21:31 #3
Rettelse:

<?php

if(substr($_SERVER["HTTP_REFERER"],0,strlen("http://minside.dk/"))=="http://minside.dk/"){
//gør noget
}

?>
Avatar billede heavybreezer Nybegynder
27. juni 2004 - 23:54 #4
sandbox>> Smid et svar :)
Avatar billede Slettet bruger
29. juni 2004 - 21:04 #5
Kommer her.
Avatar billede Slettet bruger
29. juni 2004 - 21:06 #6
Og du kan naturligvis erstatte strlen("http://minside.dk/") med antallet af tegn i "http://minside.dk/", så den ikke behøver tælle hver gang.
Avatar billede Slettet bruger
29. juni 2004 - 21:06 #7
Behold lige nogle af pointene selv. 200 er alt for meget for den smule.
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