Uhm, vediamo, se è it non aggiungi niente, giusto?
Intanto commento il tuo codice
Codice PHP:
// leggo l'indirizzo della pagina chiamante - questo per quello che devi fare non ti serve...
$ref=getenv('HTTP_REFERER');
//leggo il contenuto della variabile lang
echo $_GET['lang']; // qui stampi il contenuto della variabile, non ti serve stamparlo
echo "
"; // idem per il
, non ti serve per il redirect
$destinazione="http://www.sito.com".$_GET['lang']; // e qui dovrei aggiungere il resto dell'indirizzo
poi scrivo come scriverei io
Codice PHP:
$lingua = $_GET['lang'];
// controllo se lingua è it
if ($lingua == "it") {
$lingua = ""; // se è it la variabile la svuoto
} else {
$lingua.="/"; // altrimenti aggiungo una slash in fondo alla stringa
}
$destinazione = "http://www.ilmiosito.com/".$lingua."partefinaleindirizzo";
Header ("Location: $destinazione"); //faccio il redirect
Volendo il controllo che faccio nell'if lo puoi trasformare in:
Codice PHP:
$lingua == "it" ? $lingua = "" : $lingua.="/";