FAQ |
Kalender |
2009-03-16, 10:40 | #1 | |||
|
||||
Medlem
|
jag ser att många sajter lagrar besökarnas sökord och listar upp dem på den aktuella sidan, är det någon som vet var man kan hitta en sådan funktion, eller vad det heter på engelska?
|
|||
Svara med citat |
2009-03-16, 13:57 | #2 | |||
|
||||
Medlem
|
||||
Svara med citat |
2009-03-17, 03:12 | #3 | |||
|
||||
Klarade millennium-buggen
|
Om du kör ASP borde du kunna använda sig av Request.ServerVariables("QUERY_STRING") som hämtar den QueryString besökaren kom från.
Alltså detta: http://www.google.se/search?hl=sv&q=keyword+keyword+keyword&btnG=S%C3%B6k&meta = Dessa keywords kan du sedan plocka ut och visa på sajten eller lagra i databasen. Borde även finnas någon snarlik funktion för PHP. För att lägga in det i en variabel i ASP gör du följande: <%Dim nyckelord nyckelord = Request.ServerVariables("QUERY_STRING")%> Sedan måste du splitta variabeln några ggr för att få ut alla sökord och sortera bort det andra tjafset. |
|||
Svara med citat |
2009-03-17, 07:58 | #4 | |||
|
||||
Bara ett inlägg till!
|
PHP:
Kod:
<?php $matches = array(); $words = array(); if(preg_match('/[&?]q=([^&]+)/', $_SERVER['HTTP_REFERER'], $matches)) { $words = explode(' ', urldecode($matches[1])); } ?> |
|||
Svara med citat |
Svara |
|
|