include() in base alla lingua impostata dal browser.
Allora ragazzi, è una domanda forse banale, ma devo aggiornare il mio sito, quindi migliorare lo switch automatico. Per ora Inglese è Italiano, già troppo :lol:
Per ora utilizzo questo:
Codice PHP:
$user_lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
if (substr($user_lang, 0, 2) == 'it')
{
$language = 'it';
}
if ((substr($user_lang, 0, 2) == 'en') || (substr($user_lang, 0, 2) == 'us'))
{
$language = 'en';
}
Da quel che ho visto (nel mio sito personale attuale), i motori di ricerca non indicizzazione bene, potete vedere da qui.
Il primo risultato, dovrebbe essere, nel caso fosse Google.it:
Pagina Principale - Federico Biccheddu
Altrimenti:
Home Page - Federico Biccheddu
Questo perché, includerò dei file in base alla lingua del browser (in futuro cercherò di inserire l'opzione epr la scelta, uno switch per la lingua basato sulle sessioni/cookie), ma fino ad ora senza risultati come potete vedere.
Mentre se entro nella pagina e ho la lingua impostata in inglese, questo viene visualizzato perfettamente in inglese.
Avete qualche idea, quindi un buon metodo per fare quel che vorrei e non ritrovarmi col sito indicizzato a metà? :mrgreen: