Как "вытащить" кейворды из реферера Гугля

GG
На сайте с 08.07.2006
Offline
0
G-g
581

Если выдергивать из Яшки или Рамблера, то при помощи urldecode() все нормально перекодируется, а вот Гугль не хочет. Какая-то непонятная кодировка.

Y
На сайте с 02.01.2006
Offline
138
#1
G-g:
Какая-то непонятная кодировка.

UTF8


function utf8win1251($s){
$out="";$c1="";$byte2=false;
for ($c=0;$c<strlen($s);$c++){
$i=ord($s[$c]);
if ($i<=127) $out.=$s[$c];
if ($byte2){
$new_c2=($c1&3)*64+($i&63);
$new_c1=($c1>>2)&5;
$new_i=$new_c1*256+$new_c2;
if ($new_i==1025) $out_i=168; else
if ($new_i==1105) $out_i=184; else $out_i=$new_i-848;
$out.=chr($out_i);
$byte2=false;}
if (($i>>5)==6) {$c1=$i;$byte2=true;}
}
return $out;
}
GG
На сайте с 08.07.2006
Offline
0
G-g
#2

Блин!

ОГРОМНОЕ ТЕБЕ СПАСИБО!

Как всегда все гениальное просто! :-)

Век не забуду!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий