동적페이지 분석하기

웹사이트는 정적(고정)인 페이지와 동적인 페이지로 구성되어 있습니다. 동적인 페이지는 설정되는 변수값에 따라 각각 다른 정보(상품/게시물)이 연결되는 페이지입니다. 동적인 페이지와 정적인 페이지의 차이점에 대해 알아보겠습니다.

📌 동적페이지 이해하기

1) 동적페이지란?

페이지 URL이 고정된 데이터로 구성된 정적인 페이지와는 반대되는 개념으로 사용자와 상호작용하여 그때그때 다른 데이터를 출력하는 웹 페이지를 말합니다. 페이지명은 같지만 그 뒤에 설정되는 변수값에 따라 각각 다른 페이지가 보입니다.

2) 정적페이지

아래 화면과 같이 URL 주소가 .html / .php / .asp / .amz 등으로 끝나는 경우 이를 정적(고정)페이지라고 합니다.

3) 동적페이지

정적(고정)으로 페이지가 끝나지 않고 주소 URL이 변수값으로 끝날 경우 동적페이지라고 합니다.

아래 예시 화면과 같이 웹사이트 주소가 '?rno=13&cpage=1'처럼 ?뒤에 코드번호가 구성되어 있는 것이 동적페이지입니다. 즉, 동적페이지 URL 중간에 ?가 있는 경우 동적페이지라고 할 수 있습니다.

?로 파라미터를 직접 노출시키는 get 방식을 사용하는 경우 동적페이지 설정으로 분석이 가능합니다. 반면, 정보를 노출하지 않는 post 방식을 사용하는 경우 페이지를 구분하여 분석하기 어렵습니다.

📌 동적페이지 설정하기

1) 왼쪽 상단의 [설정] > [페이지] > [동적페이지]를 클릭합니다.

2) 설정 리스트의 우측 하단 [추가] 버튼을 클릭합니다.

3) 하단에 보이는 [동적페이지 추가하기] 영역에서 설정하고자 하는 동적 페이지 URL을 붙여넣기 한 후 [등록] 버튼을 클릭합니다. 예) http://mydomain.com/contents.htm?=m=community -> m 변수의 값에 따라 다른 페이지가 보입니다. 동적페이지로 해당 URL을 등록하시면 m 변수의 값에 따라 페이지를 구분하여 분석합니다.

4) 아래 화면과 같이 설정 리스트에 동적페이지가 등록되었습니다. 동적페이지 설정 리스트에는 URL과 해동 동적 페이지의 변수가 등록되며, [수정] 버튼을 클릭하여 해당 동적 페이지에 대한 변수를 추가하거나 수정할 수 있습니다. & 문자는 변수에 대한 구분자로 다른 변수를 추가하길 원하시는 경우 &변수=값을 입력합니다.

Last updated