본문 바로가기
웹프로그램

PHP registart 값 off 후 세션 에러

by 세이박스 2008. 10. 18.
반응형
php 4.3.4에서 session_start()를 써도 저런 메세지가 나지 않던데요. 물론 에러리포팅은 다 켜 놓았구요.
session_register 대신에 $_SESSION['이름'] ="값"; 을 써 보세요. 아마 이것 때문엔거 같은데, 자세한건 저도 잘 모르겠습니다.


Warning: Unknown(): Your script-x 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
에 대한 문제 해결~

===========================================================

PHP에서 세션다루는 방법이 변경되었기 때문입니다. (4.2)

session_register()
session_unregister()
session_registered()
함수들의 사용이 권장되지 않습니다.

register_globals 가 On 이나 Off 이냐에 관계없이 세션에는 $_SESSION[] 전역변수의 사용이 권장됩니다. (권장사항)

세션 생성하기
$_SESSION['userid'] = "admin";

참고주소
http://kr2.php.net/manual/en/function.session-register.php
반응형