회원호스팅-네트워크 자원 공유 서비스 :: 진보네트워크센터

진보넷   회원 호스팅

작성자
에띠
제목
채널식 페이지 구성
작성일
2002.11.10 16:33:57
조회수
5,472
추천
0
문서 주소
http://hosting.jinbo.net/webbs/view.php?board=manual&id=41
우선 메인페이지(index.html, index.htm, index.php 등)를 다음과 같이 저장합니다.

<? switch($channel) { case "baik": include "baik.php"; break; case "sogae": include "sogae.php"; break; case "land": include "land.php"; break; default: include "index3.php"; } ?> 이런식으로 저장해준 다음 각 메뉴 페이지를 만들면 됩니다..
즉 baik.php sogae.php land.php 등등으로 만들어 놓으면 됩니다..
이렇게 되면 index.php명령에 따라
http://www.nonameky.co.kr/?channel=baik 이
http://www.nonameky.co.kr/baik.php 로 링크가 걸리게 됩니다..

이런 방법이 쓰이는 것은 폼이나 멋을 내기도 하지만
디렉토리 구별인 / 를 빼줘도 작동하기 때문입니다..
또한 가변변수를 이용하여 유용하게 쓰일 수 있습니다..
예를 들어, 페이지에 똑 같은 내용이 있다면, 똑 같은 부분을,
따로 분리해서,
파일 하나로 만드실 수 있습니다.