Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    169

    Recuperare parole chiave da url

    Ciao a tutti,

    devo recuperare le parole chiave utilizzati nei vari url come posso fare

    esempio url www.categoria-continuacategoria-città.sitoweb.it
    devo recuperare solo la categoria-continuacategoria e la città in 2 stringhe

    url lo recupero facilmente con
    Codice PHP:
    $_SERVER['HTTP_HOST'
    poi elimino con substr e poi non so andare avanti

    ecco quello che ho fatto fin da ora:

    Codice PHP:
        // url sito web
        
    $urlsite $_SERVER['HTTP_HOST'];
        
    // echo $urlsite;
        
            // ELimina le prime 4 lettere dall'url ossia     [url]www.            [/url] 
        
    $urlsitesenzawww substr($urlsite4);
            
    //echo $urlsitesenzawww; 
    ora dovrei eliminare il testo dopo il punto cioè .sitoweb.it ma non so come fare ?
    e poi dividere in 2 stringhe categoria-continuacategoria e città

    qualcuno mi illumina ?

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    169
    sono riuscito anche se un pò macchinoso però funziona, se qualcuno ha una soluzione migliore

    ecco il codice:

    Codice PHP:
                                                 // url sito web
                                                 
    $urlsite $_SERVER['HTTP_HOST'];
                                                  
    // echo $urlsite;
                                                 
                                                      // ELimina le prime 4 lettere dall'url ossia [url]www.[/url]
                                                      
    $urlsitesenzawww substr($urlsite4); 
                                                       
    //echo $urlsitesenzawww;
                            
                                                            // Elimina il nome sito dopo il punto ossia .nomesito.it
                                                            
    $controllo "."
                                                            if ((
    $feature=strpos($urlsitesenzawww,$controllo)) !== false$urlsitesenzawww =
                                                            
    substr($urlsitesenzawww,0,$feature); 
                                                            
    $urlsitesenzawwwenomesito $urlsitesenzawww
                                                            
    // echo $urlsitesenzawwwenomesito; 
                            
                            
                                                                    // Divido url rimasto in stringhe divise dal simbolo -
                                                                    
    $param explode("-"$urlsitesenzawwwenomesito); 
                                                                    
    $keyparam1 $param[0]; 
                                                                    
    $keyparam2 $param[1]; 
                                                                    
    $keyparam3 $param[2];
                                                                
                                                                        
    //echo $keyparam1; 
                                                                        //echo $keyparam2;
                                                                        //echo $keyparam3; 

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.