У меня есть переменная SESSION $ _SESSION ['lang'] и после присвоенного ей первого значения она не может обновить другое значение.Переменная SESSION Не обновляется
К сожалению, это хорошо работает на моем локальном хосте, но не на удаленном сервере.
/////selectlang.php file
if(empty($err)) {
session_start();
unset($_SESSION['lang']);
$_SESSION['lang'] = "";
$_SESSION['lang'] = $lang;
}
//////Calling form
if (isset($_SESSION['lang']))
{
$lang = $_SESSION['lang'];
}else
{
$lang = 'locale_en';
}
require_once ("lang/".$lang.".php");
echo '<table border="0" width="100%"><tr><td>';
echo "<font class=fontselectlanguage>".CHOOSE_LANGUAGE;
echo '<td><form action="/selectlang2" method="post">
<Select name="lang" />
<Option class="fontselectlanguage_option" value="locale_en" SELECTED>English</Option>
<Option class="fontselectlanguage_option" value="locale_vd">Vindu</Option>
</form>
Любые идеи?
Пожалуйста, покажите код. –
Как вы храните сеанс, файл/db, если файл, где они хранятся, у вас есть разрешения на создание/изменение/удаление файлов из этого каталога? также как @pekka говорит, покажите нам какой-то код, пожалуйста. – RobertPitt
Код сейчас. –