Fatal error: Call to undefined function session_register() in...

session_register()라는 함수를 찾을 수 없다는 에러 메시지다. php 내장 함순데 왜 정의되지 않은 함수라고 에러가 나올까?

http://php.net/manual/en/function.session-register.php

5.3부터 배제되다가 5.4에 삭제가 된다고 한다.
참고로 한글 페이지는 내용이 안 나온다(번역이 되었을 당시엔 내용이 없어서 그랬던 게 아닌가 싶다).
자신이 사용하고 있는 php 버전이 얼만지 확인을 해 보자. 만약 5.4 이상이라면 저 오류 메시지가 뜨는 게 당연하다.
해결 방법은 session_register() 말고 $_SESSION을 쓰면 된다.

이 글을 공유하기

댓글(0)

Designed by JB FACTORY