티스토리 뷰

<a href='page/daerew.html'>대류</a>

<a href='page/sitemap.html'>사이트맵</a>

<a href='page/webstudy.html'>웹공부방</a>


만약 위와 같은 메뉴를 만든다면 'page' 디렉토리 아래에 daerew.html, sitemap.html, webstudy.html 이렇게 세 개의 파일이 필요하다.


<a href='page/index.html?name=daerew'>대류</a>

<a href='page/index.html?name=sitemap'>사이트맵</a>

<a href='page/index.html?name=webstudy'>웹스터디</a>


하지만, 이렇게 소스와 같이 링크를 걸고 'page' 디렉토리 아래의 index.html 파일의 내용을 아래와 같이 해준다면 여러개의 파일을 만들 필요가 없이 파일 하나로 각기 다른 페이지를 제작하는 것이 가능하다.


<? if($name==daerew) { ?>

daerew 호출시 불러올 내용

<? } elseif($name==sitemap) { ?>

sitemap 호출시 불러올 내용

<? } else { ?>

webstudy 호출시 불러올 내용

<? } ?>


그런데 디렉토리 아래의 index.html 이란 이름은 생략 가능하므로 아래와 같은 식의 표현도 가능하다.


<a href='page/?name=daerew'>대류</a>

<a href='page/?name=sitemap'>사이트맵</a>

<a href='page/?name=webstudy'>웹스터디</a>

TAG
댓글
댓글쓰기 폼