일반 php 질문입니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

일반 php 질문입니다. 정보

일반 php 질문입니다.

본문

우분투 에서 클래스에다가 헤더 오류가 날만하게끔

세션 모듈을 구현했는데.. 에러메시지가 안나오네요???


충분히 에러가 나고도 남아요..

에러메시지가 안나와서 좋긴 합니다.. 잘 돌아가요..

이거 근데 Apache - MPM 이랑 관련이 있는건가요 ???



ex)) 오류가 나오고도 남을 만한 예제..

- manghal_class.php

//Example For Existing On Ubuntu_10_04 ...apache depend

<?
//코드 func 등등등등 좌라락 있씀 ; bla~~ bla~~bla~~;;
 
?>
<?
class main_ex {


  function ex_sess1() {
 
    session_save_path('/usr/htdocs/data/session');

    session_start();
 
    $_SESSION[test_value] = "mang_halnomoo_session";

    session_write_close();


    }


}
?>

클래스 구성은 대충 이렇씀 -_-;;

-----------------------------
뽑아오는 페이지 ..

<?

include_once "manghal_class.php";


$mang_1 = new main_ex();
$mang_1 -> ex_sess1();

?>


이런 상황인데...

첫단 인클루드에. 공백에  게다가 클래스 파일 제일 처음에 나오지도 않고

중간부터 세션 처리 하라고 함수까지 만들었습니다..

그러면 애초에 호출을 시작하면서 부터 에러가 나야 하는데 안나네요???

이거 apache-mpm 이랑 관련 있는거 맞나요???? -_-;;;
  • 복사

댓글 전체

왜 에러가 나야죠?

안나는게 당연한데요?

저기서 에러가 나는 상황이라면,

 [공백]<?php
include_....
?>

이러면 에러나죠.

session_start();

하기전에 html 태그중 뭔가가 먼저 나오면 에러나죠.

2. php.ini 파일에서 에러 호출을 강제로 막을 경우

error_reporting = NONE;
아니.. 어떤상황이던지 세션이나 쿠키 or 헤더에 대한걸 사용하자면

어떠한 태그 OR 주석이던지 에러가 나야 하는게 정상 아닌가요 ???

가령 첫줄에 공백 하나라도 있으면 에러가 나야 정상이고.. 클래스 파일 자체 부터도 오류가 나야 합니다.

근데 안나니깐 이상한거죠 -_-;;; 뭐가 문제일까요???

당췌 이해가 안가네..
에러 리포팅을 막아 놓은듯 합니다.

php.ini  파일 확인해보세요.


아니면 phpinof() 해서

양쪽  error_reporting = 32475 ? 맞나? 혹시 동일한 숫자인지 찾아 보세요.
© SIRSOFT
현재 페이지 제일 처음으로