2012-02-13 3 views
0

Im в настоящее время возникли некоторые проблемы, извлекая ключевое слово из печенья я просто хочу, ключевое слово, вот и все Heres мой код:Проблемы извлечения ключевых слов из GA печенье

function parse_ga_cookie($cookie) 
{ 

$values = sscanf($cookie, '%d.%d.%d.%d.utmcsr=%[^|]|utmccn=%[^|]|utmcmd=%[^|]|utmctr=%[^|]'); 

    if (count($values) !== 8) { 
     // return false; trigger_error(...); ... or whatever you like 
     throw new InvalidArgumentException("Cookie value '$cookie' does not conform to the __utmz pattern"); 

    } 
    $keys = array('domain', 'timestamp', 'visits', 'sources', 'campaign', 'source', 'medium', 'keyword'); 

    return array_combine($keys, $values); 

} 

print_r(parse_ga_cookie($_COOKIE['__utmz'])); 

это даст все ключи, но если я печатать только ключевое слово это просто даст мне массив():/

ответ

0
function parse_ga_cookie($cookie) 
{ 

$values = sscanf($cookie, '%d.%d.%d.%d.utmcsr=%[^|]|utmccn=%[^|]|utmcmd=%[^|]|utmctr=%[^|]'); 

    if (count($values) !== 8) { 
     // return false; trigger_error(...); ... or whatever you like 
     throw new InvalidArgumentException("Cookie value '$cookie' does not conform to the __utmz pattern"); 

    } 
    $keys = array('domain', 'timestamp', 'visits', 'sources', 'campaign', 'source', 'medium', 'keyword'); 

    return array_combine($keys, $values); 

} 

$keyword=parse_ga_cookie($_COOKIE['__utmz']); 
$keyword=$keyword['keyword']; 
+0

tnx alot Я думал об этом, но я не был уверен! :) – Buff

Смежные вопросы