2017-02-09 1 views
-1

apache2.2에서 호스팅되는 웹 페이지를 만들었습니다.Apache 로그 추적

현재 아파치 액세스 로그에 페이지 이름 만 표시됩니다 (예 : 웹 페이지에서 액세스되는 home.php, result.php, logout.php).

사용자가 Apache 로그에서 선택한 옵션을 어떻게 추적합니까?

예 : 두 개의 라디오 버튼 & 하나의 텍스트 상자가있는 경우 라디오 버튼 값 &을 추적하고 싶습니다. 그러면 Apache 로그에 텍스트 상자 값이 표시됩니다.

답변

1

Apache 로그는 GET을 통해 제출 된 데이터 만 표시합니다. 로그 된 URL의 일부가되기 때문입니다.

HTML 양식이 POST 방법으로 제출되면 값은 Apache 로그에 표시되지 않습니다.

0

Best way to log POST data in Apache?에 따르면 "mod_dumpio" 및 이와 유사한 모듈이 있지만 일반적으로 몇 가지 문제가있을 것이며 엄청나게 장황 할 것입니다.

선택한 항목을보다 세밀하게 기록하려면 MonoLog와 같은 로깅 라이브러리를 쉽게 포함 할 수 있습니다. 그런 다음 로그하는 내용과 위치를 완전히 제어 할 수 있습니다.