물음표 채널경로(?channel=gnu4이런 형식)... 형식의 주소를 사용하려면 어떻게 해야 하나요...

 
 
위의 주소 처럼
 
홈주소/?뒷부분 주소...
 
이런 형식의...
 
채널주소로 표시되는 형식의 주소를
 
그누보드 4에서 사용하려면 어떻게 해주어야하는지...
 
노프레임에서도 사용가능한지 궁금합니다.
 
고수님들의 좋은 말씀 기다립니다.
|

댓글 3개

하나의 예를 들면...
주소에~
index.php?open=yes

파일에는...
index.php
if ($open == 'yes') {
echo "출력";
}
자신의 도메인에서 맨 처음에 읽어지는 페이지가 index.html 로 가정 하고 설명 합니다.
http://domain/?doc=1 -> http://domain/index.html?doc=1 과 동일 합니다.

index.html 파일에서 get 방식으로 넘어 오는 doc 라는 변수를 조건문으로 판별하여
1일 경우엔 어떤 내용
2일 경우엔 어떤 내용

을 페이지에 보여 줄것인지 결정 하는 겁니다. 제로보드 사이트(엔지오) 인 경우 ?channel=community 에는 커뮤니티의 모든 게시판의 최근게시물을 보여 주고 있습니다.

이러한 로직으로 사용하시면 됩니다.
물론 노프레임 형태에서 사용 가능 하구요.
오래전에 어디서 찾은건데 이런식으로 하면 nzeo.com 처럼 될겁니다.

index.php

<?
$switch_url = "/xxx/xxx/xxx/"; //파일이 있는 폴더의 절대경로
switch($channel)
{
case "community":
include $switch_url."community.php";
break;
case "community2":
include $switch_url."community2.php";
break;
default:
include $switch_url."index.php"; //주소가 잘못 되었을때 넘겨지는 페이지
}
?>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고