[PHP] Warning: session_regenerate_id(): Cannot regenerate session id - headers already sent
Warning: session_regenerate_id(): Session ID cannot be regenerated after headers have already been sent(2)
File: /…/…/…/….php:217
HTTP 응답 헤더(HTTP response header)를 보낸 다음에는 세션 아이디(session ID)를 바꿀 수 없다.
$_SERVER['HTTP_HOST'] 같은 변수를 인증 정보로 쓰는데 값이 비어서 인증에 문제가 생기면 이 경고문이 보일 수 있다.주1 인증에 쓰이는 서버 환경 변수의 값을 살펴서 바르게 들어가게 하고, 그래도 인증이 되지 않으면 세션이나 쿠키를 지우고 인증 절차를 다시 밟아 본다.
덧글을 달아 주세요