Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Termini di ricerca

  1. #1

    Termini di ricerca

    Salve a tutti..
    Avete mai affrontato il problema di dover determinare quale sia la parola chiave utilizzata in un motore di ricerca con la quale si raggiunge il vostro sito?

    Sul web ho trovato il seguente script:
    Codice PHP:
    function  provenienza(){
        
    $ret = array();
        
    $ret['provenienza'] = $_SERVER['HTTP_REFERER'];
        
    $indDa parse_url($da);
        
    parse_str($indDa['query'], $parsato);  
        
    $ret['motore'] = "";
        
    $ret['chiave'] = "";
        if (
    eregi("google."$indDa['host'])){
            
    $ret['chiave'] = $parsato["q"];
              
    $ret['motore'] = 'google';
        }elseif (
    eregi("virgilio."$indDa['host'])){
            
    $ret['chiave'] = $parsato["qs"];
              
    $ret['motore'] = 'virgilio';
        }elseif (
    eregi("msn."$indDa['host'])){
            
    $ret['chiave'] = $parsato["q"];
              
    $ret['motore'] = 'msn';
        }elseif (
    eregi("libero."$indDa['host'])){
              
    $ret['chiave'] = $parsato["query"];
              
    $ret['motore'] = 'libero';
        }elseif (
    eregi("search.yahoo."$indDa['host'])){
              
    $ret['chiave'] = $parsato["p"];
              
    $ret['motore'] = 'yahoo';
        }
         
        return (
    $ret);

    Per ottenere la chiave e il motore basterà scrivere nel file che contiene questa funzione:

    Codice PHP:
    $arraysearch provenienza();
    $chiave=$arraysearch['chiave'];
    $motore=$arraysearch['motore']; 
    Non l'ho provato comunque mi sembra che funzioni!
    L'elenco dei motori risulta però al momento ridotto..
    Perchè non ampliamo insieme questo script con quanti più possibili motori di ricerca ci vengono in mente?
    Che ne dite?

  2. #2
    Ciao, a me potrebbe interessare, ho un sitoweb con il servizi di contatore accessi ShinyStats. Essendo gratuito mi offre una gamma limitata di utility. Fra le quali infatti non compare l'elenco dei motori di ricerca o le parole chiave digitate per trovare il mio sito. Potresti spiegarmi meglio come utilizzare lo script che hai postato? Devo creare una pagina? Inoltre un motore che mi viene in mente, ma che non compare nell'elenco potrebbe essere ALTAVISTA. I risultati raccolti devo inserirli in una tabella del db per poterli leggere? Grazie...

  3. #3
    Quello che potresti fare è creare un file functions.php al cui interno vi è la funzione provenienza() e includere tale file in tutte le pagine del tuo sito. I risultati ottenuti potrai benissimo salvarli su db.

  4. #4
    Ok, ma il problema è che ho 3/4 delle pagine in html e solo il resto in php. Includendo lo script nelle pagine dovrei trasformarle in php, mi sembra un casino...

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.