Gå til innhold

Kvasir - kvalitetskontroll?


Anbefalte innlegg

Lurte på å kvalitetskontrollere Kvasir om de streifer innom sidene jeg betaler for der.

 

Hva tror dere om dette??

 

<?php 

$mail = "[email protected]";

$subject "Kvasir Søk";

$message "Kvasir var og søkte gjennom hjemmesiden din nå!";



if(eregi("kvasir",$HTTP_USER_AGENT))   

{   

mail($mail, $subject, $message");   

}   

?>

Lenke til kommentar
Videoannonse
Annonse

Virker vel hvis kvasir avgir seg som kvasir i http user agent...

 

Hehe, det ble litt dårlig formulering, men du skjønner?

 

Edit Blir ikke inboksen litt vel full hvis det søkes mye på din side? Hva med å la scriptet fungere som en teller som lagres til en flatfil, mysql db eller liknende?

Lenke til kommentar

Hmm... jeg likte koden din. Enkel og grei.

 

Jeg vet ikke om kvasir utgr seg på den måten i USER_AGENT, men google utgir seg i hvertfall som Google. Det er da noe.

 

Flott kode, i hvertfall. Men jeg har en liten forbedring:

 

<?php 

if(eregi("kvasir",$HTTP_USER_AGENT))    

{

$mail = "[email protected]";

$subject "Kvasir Søk";

$message "Kvasir var og søkte gjennom hjemmesiden din nå!";

mail($mail, $subject, $message");

}

?>

 

Nå sparer du ett par bytes :)

Lenke til kommentar
Skal se hvor mye det blir først. Men det kunne være gøy å ha en database som logger informasjon og viser en liten statistikk over besøkene til søkemotorer som kvaisr og google. Da kan en forberede seg nestegang :D

 

Alle webhotell jeg har vært borti har statistikkmulighet for dette (altså å vise hvor besøkene kommer fra).

Lenke til kommentar

Tror ikke det der vil virke...

Altså hvis du ønsker å få mail hver gang noen søker på Kvasir og får din side i trefflisten..

 

Mulig jeg tar feil, men jeg tror slike søkemotorer har "spidere" som går gjennom diverse websider kontinuerlig og indexerer dem, slik at når noen søker etter noe sjekker den opp mot indexeringen sin og dermed aksesserer den ikke siden din. Du vil bare få mail hvis "spideren" er innom og ikke hvis noen får den opp i søkeresultatene...

 

(dette er vel også grunnen til at man kan treffe "døde" linker i søkemotorer)

 

Dette er hva jeg tror, men jeg kan ta feil! :)

Lenke til kommentar
Hmm... jeg likte koden din. Enkel og grei.

 

Jeg vet ikke om kvasir utgr seg på den måten i USER_AGENT, men google utgir seg i hvertfall som Google. Det er da noe.

 

Flott kode, i hvertfall. Men jeg har en liten forbedring:

 

<?php 

if(eregi("kvasir",$HTTP_USER_AGENT))    

{

$mail = "[email protected]";

$subject "Kvasir Søk";

$message "Kvasir var og søkte gjennom hjemmesiden din nå!";

mail($mail, $subject, $message");

}

?>

 

Nå sparer du ett par bytes :)

 

Tror du glemte et " tegn der på slutten :D

 

Kjør dette som en PHP fil nå:

<b>

<?php

$code = '

<?php 

if(eregi("kvasir",$HTTP_USER_AGENT))    

{ 

$mail = "[email protected]"; 

$subject = "Kvasir Søk"; 

$message = "Kvasir var og søkte gjennom hjemmesiden 



din nå!"; 

mail ("$mail, $subject, $message"); 

} 

?>

';



$code = highlight_string($code,1);

echo ("$code");

?>

</b>

 

Utrolig greit når en debugger scripts :woot:

Lenke til kommentar

mail($mail, $subject, $message");

 

Det siste "-tegnet skal vel ikke være der?

 

 

Off topic:

 


...

$code = highlight_string($code,1);

...

Utrolig greit når en debugger scripts :woot:

 

Det første jeg tenkte var.. genial funksjon!. :o :

 

Så kom jeg til å tenke på, at jeg har jo allerede syntax-hl i editoren jeg bruker. Kanskje ikke så genialt likevel. :grumpy:

 

Til sist kom jeg på at jeg innmellom bygger HTML-snippets on-the-fly gjennom php og da var den funksjonen der genial da. :woot:

Lenke til kommentar

Søkemotorene har roboter som går over alle sidene, men den roboten identifiserer seg som et eller annet den også..

 

Du kan jo forsøke og logge alle HTTP_USER_AGENT i DB og ta en SELECT DISTINCT http_user_agent FROM sidelogg, så plukker du bare ut de du vil ha og mekker et script som sender mail til deg(evt. legger i db så du ser en varsel neste gang du sjekker siden din..).

Lenke til kommentar

Jeg har faktisk gjort dette...

 

 

agent

agent

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Mozilla/2.0 (compatible; Ask Jeeves/Teoma)

Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win

Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Win

Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)

Googlebot/2.1 (+http://www.googlebot.com/bot.html)

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)

Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; Dig

Mozilla/5.0 (Slurp/cat; [email protected]; http://

Mozilla/4.0 (compatible; MSIE 5.01; Windows 98)

Scooter/3.3

FAST-WebCrawler/3.8 (atw-crawler at fast dot no; h

Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0;

Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)

Nokia3410/1.0 (04.09)

ReqwirelessWeb/3.0 Nokia3510i

Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0

Mozilla/4.0 (compatible; MSIE 5.5; AOL 6.0; Window

TurnitinBot/1.5 http://www.turnitin.com/robot/craw

 

Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)

ia_archiver

Scooter/3.2

Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Dia

"]http://www.almaden.ibm.com/cs/crawler[c01]

Mozilla/3.0 (compatible; Indy Library)

Mozilla/3.0 (compatible)

Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; AT&

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0;

Mozilla/4.0 (compatible; MSIE 6.0; MSNIA; Windows

Mozilla/4.0 compatible ZyBorg/1.0 (wn.zyborg@looks

Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; SP/

Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; .NE

Mozilla/4.0 (compatible; MSIE 6.0; AOL 8.0; Window

 

Dessverre har jeg brukt et begrenset varchar felt i databasen, men litt interresant er det nå likevel å se på...

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...