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

# 동적페이지 분석하기

## &#x20; &#x20;

## 동적페이지 이해하기

***

#### 동적페이지란?&#x20;

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



#### 정적페이지란?

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

<figure><img src="https://510786081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9VJlv4yu9CkXoSK0uuq6%2Fuploads%2F6Axz6nSLMEF6KJylcl78%2Fimage.png?alt=media&#x26;token=c96810ec-29a3-4fb5-8588-91044b4e2287" alt=""><figcaption></figcaption></figure>



#### 동적페이지 예시

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

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

<figure><img src="https://510786081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9VJlv4yu9CkXoSK0uuq6%2Fuploads%2FVQpPSieIZ3GyZKlhEsaS%2Fimage.png?alt=media&#x26;token=9e0148ea-3f3c-4b4b-b8e0-3f7d3fec5e17" alt=""><figcaption></figcaption></figure>

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



&#x20; &#x20;

## 동적페이지 설정하기

***

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

<div align="center"><figure><img src="https://510786081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9VJlv4yu9CkXoSK0uuq6%2Fuploads%2Fh9cFA5rIKfvIX1TUAs43%2F%ED%86%B5%EA%B3%84%EC%84%A4%EC%A0%95_2-3.png?alt=media&#x26;token=6c9e6a9a-c3a2-4ee8-99af-d5e0674045da" alt=""><figcaption></figcaption></figure></div>

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

<figure><img src="https://510786081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9VJlv4yu9CkXoSK0uuq6%2Fuploads%2FOqPmzyifPVEZRxwYHS0T%2F%ED%86%B5%EA%B3%84%EC%84%A4%EC%A0%95_2-4.png?alt=media&#x26;token=d5f5be97-9450-4903-9b8b-8b3729e92902" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://510786081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9VJlv4yu9CkXoSK0uuq6%2Fuploads%2FbuDM2pz8xrTW3btdB7ZD%2F%ED%86%B5%EA%B3%84%EC%84%A4%EC%A0%95_2-5.png?alt=media&#x26;token=b588e3ff-faf5-4994-8fff-9a04fba43260" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://510786081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9VJlv4yu9CkXoSK0uuq6%2Fuploads%2FNhVegUHo9BMLfnO6vy3l%2F%ED%86%B5%EA%B3%84%EC%84%A4%EC%A0%95_2-6.png?alt=media&#x26;token=ed27c4ca-9984-470d-8b38-97970463cca6" alt=""><figcaption></figcaption></figure>

&#x20;&#x20;
