抓取Refferer的URL - PHP

时间:2012-03-30 19:44:20

标签: php

我试图在我的网站上获取统计信息,我需要在PHP中使用一种方法将引用者URL分配给变量。我想要的只是“www”或子域,域和tld ... I.E. www.facebook.com而不是http://www.facebook.com/BLAH-BLAH/?blah=blah

2 个答案:

答案 0 :(得分:3)

尝试以下内容:

$referer = $_SERVER['HTTP_REFERER'];
$parts = parse_url($referer);
echo $parts['host']; //should echo example.com, or whatever

答案 1 :(得分:1)

<?php
$ref = $_SERVER["HTTP_REFERER"];
$host = null;
if ($ref != null) {
  $parse = parse_url($ref);
  $host = $parse["host"];
}
?>

然后你有$host

一起工作