1
私はSESSION変数$ _SESSION ['lang']を持っています。割り当てられた最初の値の後に別の値で更新することはできません。SESSION変数が更新されていません
これは私のlocalhostではうまく動作しますが、リモートサーバではうまく動作しません。
/////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
コードがあります。 –