2010년 2월 1일 월요일

[PHP]....session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0 라는 오류발생시

1.

에러 메세지가

Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0

 

출력이 된다는 문의 접수

 

2.

 

 

해결책

 

해당 오류가 나오는 페이지 최상단에 아래의 소스 추가

$_register_globals = (bool) ini_get('register_globals');
if (!$_register_globals) {
if (function_exists('ini_set')) {
ini_set('session.bug_compat_42', 0);
ini_set('session.bug_compat_warn', 0);
}
}


또는


session.bug_compat_42 = 1;
session.bug_compat_warn = 0;

 

으로 php.ini 수정

 

3.

해결 완료

0 개의 댓글:

댓글 쓰기