PHP 개발자라면 누구나 한 번쯤 마주친 에러가 있다. 'Warning: Cannot modify header information - headers already sent by'라는 메시지. 특히 로그인 처리나 세션 설정을 하려고 session_start()를 호출할 때 이 오류가 터진다. 하지만 대부분의 개발자들은 이 에러가 왜 발생하는지, 정확히 어디···
웹 사이트를 운영하다보면 사용자 입력 또는 프로그램 처리 시 조건에 맞지 않을 경우 예외처리를 해야한다. 이럴때는 해당 페이지에 스크립트 alert 을 이용하여 에러 메시지를 띄우고 페이지를 이동을 하게 되는데 보기가 좋지 않다. 이럴때 사용할 수 있는 방법은 처리되는 페이지를 ajax 처리 하여 결과를 받게 되는데 페이지 구조상 ajax 처리가 아닌 페이···