웹하드 다운로드 처리를 하는 스크립트 페이지는 아래 경로와 같습니다.
그리고 다운로드 기록은 DB형태로 하실수도 있겠지만
저희가 사용하는 weblog(text)파일 형태로 저장하실수도있습니다.
weblog로 저장하시면 /home/nmail2/weblogs/ 경로에 로그파일이 생성됩니다.
아래 내용 참고해보시기 바랍니다.
소스경로
/home/nmail2/nmail/webhard/file_down.php
삽입소스
$destination = $G_SYS['WEBLOGS_DIR'] . '/webhard-' . date('Ymd') . '.txt';
$message = '[' . date('Y-m-d H:i:s') . '] "' . $_SERVER['REMOTE_ADDR'] . '" "' . $_SERVER['REQUEST_URI'] . '" [' . $wf_name . '] "' . str_replace("\n", ' ', str_replace("\r", '', $msg)) . '" "' .$G_SYS['MAIL_DOMAIN'] . '" "' . $AUTH['auth_m_id'] . "\"\n";
error_log($message, 3, $destination);
저장로그
/home/nmail2/weblogs/webhard-20160105.txt
[2016-01-05 09:25:43] "127.0.0.1" "/webhard/file_down.php?wf_key=81&wfd_key=2" [1412111343854.2812275600.fbf46.eml] "" "passkorea.net" "postmaster"
-------------------- Original message --------------------
※ 필수입력정보 ※
▷ 제품버젼 : NMAIL PHP UTF
▷ 오류발생 메뉴/주소 :
▷ 에러메세지 :
▷ 질문내용 : 안녕하세요.
사내 자료를 보관하는데, 파일 다운로드시 로그를 남기고 싶습니다.
(사용자 ID, IP, 파일명) 작업은 내부적으로 하려고 하는데, 어떠한 파일을 수정해야 하는지
알 수 있을까요? (일괄 다운로드 포함)
감사합니다. 새해 복 많이 받으세요.