define()함수와 defined() 차이는 define() 함수는 상수를 등록하는 함수이다. defined() 함수는 상수가 등록되어 있는지를 검사하는 함수이다. 웹 플랫폼 구현시 외부에서 직접 url주소를 입력하여 접근하지 못하게 보안 메커니즘을 만들수 있다. 1.index 페이지를 빈페이지로 만들기 2.defined()함수를 이용하여 값이 정의되어 있을경우에만 해당 페이지의 내용을 실행하게함. 출처 - http://jokergt.tistory.com/112