come da oggetto sto facendo un sito multilingua..
per la lingua sto utilizzando questo script
che mi screma il fatto che se la lingua non è settata mi propone l'italiano come default.Codice PHP:<?php
//avviamo la sessione
session_start();
if(!isset($_GET['lang'])) {
$_GET['lang'] = 'ita';
}
?>
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
Vorrei aggiungere allo script iniziale la condizione che se uno nella url mettesse ?lang=spa gli desse la pagina in italiano.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";
}
?>
Ho provato con
ma non ne vuole sapere... credo solo sia una stupidaggine, ma non riesco a capire dove sbaglio...Codice PHP:<?php
//avviamo la sessione
session_start();
if(!isset($_GET['lang'])) {
$_GET['lang'] = 'ita';
} elseif ($_GET['lang'] != 'ita' or 'eng'){
$_GET['lang'] = 'ita';
}
?>
Ringrazio chiunque per l'aiuto...

Rispondi quotando
