ich habe eine funktion geschrieben um domain und suchausdruck auszulesen
Z.Z. unterstützt es google, alltheweb, altavista, aol, excite, hotbot, lycos, yahoo, t-online, msn, netscape kann aber einfach erweitert werden
ich hoffe ein paar von euch können damit etwas anfangen
Hier der Code:
Alles anzeigen
Grüße, d0n
Z.Z. unterstützt es google, alltheweb, altavista, aol, excite, hotbot, lycos, yahoo, t-online, msn, netscape kann aber einfach erweitert werden
ich hoffe ein paar von euch können damit etwas anfangen
Hier der Code:
Quellcode
- <?
- function ref_analyzer($referer)
- {
- $domain = explode('/', $referer);
- $array = array(
- array('google','q'),
- array('alltheweb','query'),
- array('altavista','q'),
- array('aol','query'),
- array('excite','search'),
- array('hotbot','query'),
- array('lycos','query'),
- array('yahoo','p'),
- array('t-online','q'),
- array('msn','q'),
- array('netscape','search')
- );
- for($i=0; $i<count($array); $i++)
- {
- if(eregi($array[$i][0], $referer))
- {
- $parse = parse_url($referer);
- parse_str($parse['query'], $output);
- $keyword = $output[$array[$i][1]];
- break;
- }
- }
- return array('domain' => str_replace('www.', '', $domain[2]), 'keyword' => $keyword);
- }
- // Beispiel URL
- $url = 'http://www.google.de/search?q=suchausdruck&x=yyy';
- $ref = ref_analyzer($url);
- echo '<b>URL:</b> '.$url."<br />\n";
- echo '<b>Domain:</b> '.$ref['domain']."<br />\n";
- echo '<b>Keyword:</b> '.$ref['keyword']."<br />\n";
- ?>
Grüße, d0n