1
我有一段代碼:
$_SESSION['cms_lang'] = 2;
global $cms_lang;
$cms_lang[1] = 'en';
錯誤:
Cannot use a scalar value as an array
問題是,我真的不知道爲什麼服務器我的全局變量與$ _SESSION變量相同。我多次使用這段代碼,從來沒有問題。我想它必須取決於服務器上的設置。任何人都可以知道如何強制服務器不採取全球和會話變量具有相同的名稱相同?
的php_flag register_globals的關閉在.htaccess幫助。我正在客戶端服務器上傳網站,升級php版本並不在我身邊。但是你用這個爲我節省了很多時間!謝謝! :) –