2012-03-30 22 views
0

我想抓住我的網站的統計數據,我需要一種方式在PHP中只分配引用URL到一個變量。我想要的只是「www」或子域名,域名和tld ... I.E.的www.facebook.com代替http://www.facebook.com/BLAH-BLAH/?blah=blahGrabbing Refferer的URL - PHP

+1

工作看看'parse_url'的http:// us2.php.net/parse_url它應該可以幫助你得到你想要的! – MetalFrog 2012-03-30 19:45:34

+0

@MetalFrog我看到你的parse_url去哪裏,但我有點困惑如何只抓住URL而不是所有的主機和密碼的東西。謝謝 – 4WebDev 2012-03-30 19:48:15

+0

它看起來像btantlinger給你一個簡潔的例子。那會做你想做的。 – MetalFrog 2012-03-30 20:01:42

回答

3

嘗試類似如下:

$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"]; 
} 
?> 

,然後你必須$host

+0

+1用於檢查設定的推薦人。 – MetalFrog 2012-03-30 20:03:28