Hey,
Ik ben een klein linkexchange script aan het maken.
Het script zet eigenlijk gewoon all referrers in de database mbv $_SERVER['HTTP_REFERER']
En ik kies degen die op mijn linkpagina komen te staan.
Zo kan ik ook zien hoeveel bezoekers ik krijg van elke referrer.
Nu wil ik niet dat bv http://www.google.be en http://google.be allebei in de database staan, omdat het uiteindelijk dezelfde site is.
Dus ben ik alles aan het opslaan als "google.be" - domeinnaam zonder http of www.
Nu vroeg ik mij af in welke vorm de referrer allemaal kan zijn.
er is http, https, en beide met www of zonder.
Zijn er nog?
Ik ben de verbodige delen aan het weg doen met str_replace()
Is er een bestaande functie voor ofzo?
Ook de subpagina wordt weggedaan.
Dit is wat ik heb:
[php]// Get referrer
$ref = $_SERVER['HTTP_REFERER'];
$ref = str_replace('http://www.';, '', $ref);
$ref = str_replace('https://www.';, '', $ref);
$ref = str_replace('http://', '', $ref);
$ref = str_replace('https://', '', $ref);
// remove http://wwww. or subpages
$split_domain = explode("/", $ref);
$domain = $split_domain[0];[/php]
Moet er nog iets bij zodat ik altijd ALLEEN de domeinnaam heb?
Bij voorbaat dank!
1.333 views