안녕하세요.
리눅스 기반의 아파치 서버에서 돌아가는 cgi를 개발하고 있습니다.
cgi에서 보면 환경변수를 가져와서 그것을 사용할 수 가 있는데,
(REMOTE_HOST, REMOTE_ADDR등등..) 이 환경변수들이 어디에 정의 되어 있는
지 궁금합니다.
지금 제가 하려는게 외부에서(쉘상에서) 환경변수로 패스를 하나 지정해
놓은 다음,
예) TEMP_PATH = /home/temp/
cgi에서 그 환경변수를 받아서 사용하려고 하거든요.
예) char* tmp = getenv("TEMP_PATH")
cgi는 계속 돌아가야 하니까 한번 설정한 환경변수는 다시 지우지 않는 이상
계속 있어야 하구요.
답변 부탁드립니다.
감사합니다.