"kenneth" <kennethm@post3.tele.dk> wrote in message
news:3eb30853$0$10390$edfadb0f@dread11.news.tele.dk...
> Hej
>
> Jeg vil gerne registere det keywords der bliver brugt til at finde min
> hjemme side!!
>
> Jeg har fundest en løsning , men de kunne jo være der var en bedre
/lettere
> !!¨
>
>
> min løsning :
>
> 1 hvis _SERVER["HTTP_REFERER"] er lige med top 10 søge maskiner
>
> find det parameter med søge ordene ( de fleste er q )
>
> Gem resultatet i db'en!!
>
>
> Det er en løsning jeg har kunne finde er der andre??
>
>
> kenneth
jeg lavede følgende php script til at vise de ting folk søgte på... det
forudsætte du har dine refers i en database godt nok...
resultatet kan ses på
www.jegergud.dk/google.php (og ja der er SÆRE ting
folk søger på)
- Tonny,
www.jegergud.dk
<?
$res=mysql_connect ('localhost', 'iwont', 'tellyou') or
die("Fejl: ".mysql_error());
mysql_select_db ('jegergud',$res) or
die("Fejl: ".mysql_error());
$result = mysql_query("select * from stat where refer like '%google%'") or
die (mysql_error());
print "<h3>google results</h3>";
while ($row = mysql_fetch_array($result)) {
preg_match("/q=([^&]+)/",$row[refer], $text);
$match = urldecode($text[1]);
$match = ereg_replace("ø", "ø", $match);
$match = ereg_replace("Ã¥", "å", $match);
if(!empty($match)) {
print $match . "<br>";
}
}
print "<h3>ofir results</h3>";
$result = mysql_query("select * from stat where refer like '%ofir%'") or die
(mysql_error());
while ($row = mysql_fetch_array($result)) {
preg_match("/querytext=([^&]+)/",$row[refer], $text);
$match = urldecode($text[1]);
$match = ereg_replace("ø", "ø", $match);
$match = ereg_replace("Ã¥", "å", $match);
if(!empty($match)) {
print $match . "<br>";
}
}
print "<h3>yahoo results</h3>";
$result = mysql_query("select * from stat where refer like '%yahoo%'") or
die (mysql_error());
while ($row = mysql_fetch_array($result)) {
preg_match("/p=([^&]+)/",$row[refer], $text);
$match = urldecode($text[1]);
$match = ereg_replace("ø", "ø", $match);
$match = ereg_replace("Ã¥", "å", $match);
if(!empty($match)) {
print $match . "<br>";
}
}
print "<h3>alltheweb results</h3>";
$result = mysql_query("select * from stat where refer like '%alltheweb%'")
or die (mysql_error());
while ($row = mysql_fetch_array($result)) {
preg_match("/q=([^&]+)/",$row[refer], $text);
$match = urldecode($text[1]);
$match = ereg_replace("ø", "ø", $match);
$match = ereg_replace("Ã¥", "å", $match);
if(!empty($match)) {
print $match . "<br>";
}
}
?>