Ciao a tutti,

ho l'esigenza di fare il redirect in base alla linga dell'utente (solo ita e eng) e sto utulizzando questo codice è corretto ed efficace come soluzione secondo voi?

Codice PHP:
<?php
switch(substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 02))
{
  case 
'it':
    
header('Location: /it/index.php');
    break;
  case 
'en':
    
header('Location: /en/index.php');
    break;
  default:
    
header('Location: /it/index.php');
}
?>
Inoltre questo codice l'ho testo su due server linux di due hosting differenti e su uno funziona e sull'altro no, come mai?

Grazie a tutti