come da oggetto sto facendo un sito multilingua..
per la lingua sto utilizzando questo script
Codice PHP:
<?php
//avviamo la sessione
session_start();
if(!isset($_GET['lang'])) {
$_GET['lang'] = 'ita';
}
?>
che mi screma il fatto che se la lingua non è settata mi propone l'italiano come default.
Il cliente mi ha detto che il sito è in quattro lingue, ma che vorrebbe andare online subito con due (italiano e inglese)... io non vorrei perdere tuuuutto il lavoro di inserimento degli if sulle 4 lingue tipo
Codice PHP:
<?php if ($_GET['lang'] == 'ita')
{
echo "voce 1 italiano";
}
else if ($_GET['lang'] == 'eng')
{
echo "voce 1 inglese";
} elseif ($_GET['lang'] == 'fra')
{
echo "voce 1 francese";
} elseif ($_GET['lang'] == 'spa')
{
echo "voce 1 spagnolo";
}
?>
Vorrei aggiungere allo script iniziale la condizione che se uno nella url mettesse ?lang=spa gli desse la pagina in italiano.
Ho provato con
Codice PHP:
<?php
//avviamo la sessione
session_start();
if(!isset($_GET['lang'])) {
$_GET['lang'] = 'ita';
} elseif ($_GET['lang'] != 'ita' or 'eng'){
$_GET['lang'] = 'ita';
}
?>
ma non ne vuole sapere... credo solo sia una stupidaggine, ma non riesco a capire dove sbaglio...
Ringrazio chiunque per l'aiuto...