2012-03-30 20 views
0

Ich versuche, Statistiken auf meiner Website zu greifen, und ich brauche einen Weg in PHP, nur die Referrer-URL zu einer Variablen zuzuweisen. Alles, was ich will, ist nur das "www" oder Subdomain, die Domain und die tld ... I.E. www.facebook.com statt http://www.facebook.com/BLAH-BLAH/?blah=blahGrabbing Refferers URL - PHP

+1

Werfen Sie einen Blick auf 'parse_url' http zu arbeiten: // us2.php.net/parse_url Es sollte dir helfen, zu bekommen, was du willst! – MetalFrog

+0

@MetalFrog ich sehen, wo Ihr mit dem parse_url gehen, aber ich bin ein wenig verwirrt darüber, wie einfach die URL zu greifen, anstatt all diesen Host und Passwort Sachen. Danke – 4WebDev

+0

es sieht aus wie btantlinger gibt Ihnen ein kurzes Beispiel. Das wird tun, was du willst. – MetalFrog

Antwort

3

so etwas wie die folgenden Versuchen:

$referer = $_SERVER['HTTP_REFERER']; 
$parts = parse_url($referer); 
echo $parts['host']; //should echo example.com, or whatever 
1
<?php 
$ref = $_SERVER["HTTP_REFERER"]; 
$host = null; 
if ($ref != null) { 
    $parse = parse_url($ref); 
    $host = $parse["host"]; 
} 
?> 

und dann haben Sie $host mit

+0

+1 Für den Check für den eingestellten Referrer. – MetalFrog