Я новичок в php, и я действительно запутался, мой код кажется правильным, и он работает, но не полностью. Я пытаюсь реализовать перевод, используя сеанс для пользователей, для реализации какой-либо другой функции при вызове условия, если elseif elseif, мне нужно использовать hain if-statements с if else else или это возможно, как я сделал вначале.is if elseif elseif possible vs if else?
<?php
if ($_GET['lang']=='fr') {
include('fr.php');
session_start();
$_SESSION['lang']='fr';
}
elseif ($_GET['lang']=='en') {
include('gb.php');
session_start();
$_SESSION['lang']='en';
}
elseif ($_GET['lang']=='it') {
include('it.php');
session_start();
$_SESSION['lang']='it';
}
elseif ($_SESSION['lang']=='fr')
{
include('fr.php');
}
elseif ($_SESSION['lang']=='en')
{
include('gb.php');
}
elseif ($_SESSION['lang']=='it')
{
include('it.php');
}
else
{
include('fr.php');
}
?>
У меня нет абсолютно никакой идеи, что вы пытаетесь спросить. Не малейшая подсказка. – 2013-03-05 23:37:11
Что вы опубликовали, является вполне допустимым кодом в PHP. Это не лучший подход (см. Ответ Оли), но, тем не менее, он отлично действует. – BenM