Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Riconoscere spider

  1. #1

    Riconoscere spider

    Stavo pensando di mettere nella homepage un piccolo scriptino che mi manda una mail quando passa lo spider di google

    ho fatto una cosa di sto tipo:
    codice:
    $spider = $_SERVER['HTTP_USER_AGENT']; //Il problema alla fine
    if($spider == "Googlebot/2.1") //è in queste 2 righe (credo)
    {
    $to = "webmaster@miosito.com";	
    $title = "Goolebot è passato";
    $msg = "Goolebot è passato";
    mail($to, $title, $msg);
    }
    E' giusta una cosa così?
    Mi sa proprio di no

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    205
    $spider = $_SERVER['HTTP_USER_AGENT']; //Il problema alla fine
    if(eregi(".(google).",$spider))
    {
    $to = "webmaster@miosito.com";
    $title = "Goolebot è passato";
    $msg = "Goolebot è passato";
    mail($to, $title, $msg);
    }
    .

  3. #3
    [OT ma neanche poi tanto]cos'è uno spider? [/OT ma neanche poi tanto]

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da pugia
    [OT ma neanche poi tanto]cos'è uno spider? [/OT ma neanche poi tanto]
    "Spider
    E' un software che analizza pagine web e segue i link contenuti all'interno di queste per la successiva indicizzazione all'interno del motore di ricerca."
    http://www.advertpower.com/glossario.htm
    http://www.google.it/search?hl=it&ie...rca&lr=lang_it
    think simple think ringo

  5. #5
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    se faccio così cosa succede?

    codice:
    $spider = $_SERVER['HTTP_USER_AGENT']; 
    $to = "webmaster@miosito.com"; 
    $title = "Goolebot è passato"; 
    mail($to, $title, $spider); 
    }

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    nn c'è nessuna condizione di controllo, ti viene inviata una mail ad ogni esecuzione della pagina...
    think simple think ringo

  7. #7
    Originariamente inviato da IcedGlow
    $spider = $_SERVER['HTTP_USER_AGENT']; //Il problema alla fine
    if(eregi(".(google).",$spider))
    {
    $to = "webmaster@miosito.com";
    $title = "Goolebot è passato";
    $msg = "Goolebot è passato";
    mail($to, $title, $msg);
    }
    Grazie infinite

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.