안녕하세요.
어제 알려주신 $_SERVER["HTTP_ACCEPT_LANGUAGE"] 을 사용해서 코드 수정중이데.
LanguageLoader 가 Hook에 등록되어 있어서 이곳에서 사용자 브라우저를 확인해서 언어설정을 하려고 하는데요.
아래와 같이 코드를 했을때 에러가 나오네요.
잘못사용한것일까요??
(LanguageLoader 는 기존에 다운어 처리를 위해서 사용중이였습니다. 사용자 브라우저를 확인해서 처리하는 작업을 추가로 하려고 합니다.)
class LanguageLoader{
function initialize() {
$ci =& get_instance();
$ci->$_SERVER["HTTP_ACCEPT_LANGUAGE"];
}
}
Severity: Error --> Cannot access empty property
감사합니다.
$_SERVER["HTTP_ACCEPT_LANGUAGE"] 만 사용하면 값이 없더라구요.
그래서 $ci를 붙인건데...
hook 에서는 $_SERVER 명령어가 안되는걸까요??
$_SERVER["HTTP_ACCEPT_LANGUAGE"] <- ci의 자원이 아닙니다. 그대로 사용하시면 됩니다.