티스토리 뷰

[업데이트 2016.11.17 14:24]

 

PHP에서 $DOCUMENT_ROOT 참조시 값이 NULL일 때, 해결 방법을 찾아보니 아래와 같았습니다. 아래와 같이 $_SERVER['DOCUMENT_ROOT'] 통해 접근하거나, php.ini의 register_globals = On 으로 설정하면 됩니다. 다만 php.ini에 주석으로도 있지만 보안 이슈가 있으니, 주의하라고 되어 있네요.

// If Define ("ROOT_PATH", $DOCUMENT_ROOT . "/"); is not working,

Define ("ROOT_PATH", $_SERVER['DOCUMENT_ROOT'] . "/");
Print ROOT_PATH;

//php.ini
; You should do your best to write your scripts so that they do not require
; register_globals to be on;  Using form variables as globals can easily lead
; to possible security problems, if the code is not very well thought of.
register_globals = On
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/12   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함