<?php 앞에 탭 한번 들어가는게 큰건가요? 채택완료
그누보드 맨 앞에
<?php
if (!defined('_CONTENT_')) define('_CONTENT_', true);
include '_common.php';
include '_head.php';
if(!$is_member) {
alert('회원이 아닙니다.', G5_URL);
}
?>
이렇게 탭 한번 들어갔다고 is_member 체크가 먹통되서 회원도 접근을 막아버리네요
답변 4개
php에서 헤더가 출력되기 전에 다른 데이터가 먼저 출력되면 에러가 발생합니다.
include '_common.php';을 따라 들어가시면 common.php에 가장 먼저 헤더처리를 합니다.
해더 출력전에 탭(공백)이 들어가서 에러가 발생한겁니다.
자세한 설명은 관련 내용이 잘정리된 페이지를 공유해 드릴게요. 천천히 읽어보세요.
댓글을 작성하려면 로그인이 필요합니다.
문제가 생길 수도 있습니다.
https://stackoverflow.com/questions/8028957/how-to-fix-headers-already-sent-error-in-php
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인