私はコードを手に入れました:
$_SESSION['cms_lang'] = 2;
global $cms_lang;
$cms_lang[1] = 'en';
エラー:
Cannot use a scalar value as an array
問題は、サーバーがグローバル変数を $_SESSION 変数と同じと見なす理由が本当にわからないことです。このコードを数回使用しましたが、問題はありませんでした。サーバーの設定に依存する必要があると思います。サーバーに同じ名前のグローバル変数とセッション変数を強制的に使用させないようにする方法を知っている人はいますか?