게시판명을 간단하게 나오게 할 수 있는 방법 없을까요? 정보
게시판명을 간단하게 나오게 할 수 있는 방법 없을까요?본문
'xx.com'이라는 사이트에 그누보드를 설치하고, 게시판을 생성하면,
'xx.com/bbs/board.php?bo_table=게시판명'이렇게 나오잖아요?
이걸 아주 간단하게
'xx.com/bbs/테이블명' 이런식이나 'xx.com/테이블명' 이런식으로 간단하게 나오게 할 순 없을까요?
댓글 전체
단순히 주소표시줄의 url 을 간단히 표시하고 싶으신거라면 여러가지 방법이 있습니다.
숨김프레임을 둬서 시작페이지의 주소를 고정하는 방법도 있고..제가 주로 쓰는 방법을 예로 들면..
<?
switch($page) // http://xx.com/page $page 변수값을 취향에따라 변경합니다.
{
case "menu1": //http://xx.com/page?menu1 이런식의 주소가 됩니다.
include "menu1/index.php";
break;
case "meneu2":
include "menu2/index.php";
break;
default:
include "head.php"; //head
include "main.php";
include "tail.php"; //tail
}?>
이것도 여러가지 방법이 있지만 응용해보시구요..
실제주소를 바꾸는건 필드명이나 설치경로를 바꿔서 xx.com/board.php?테이블명 이런식은 가능하지만 상당히 귀찮은 작업이고 효익면에서 비추합니다. xx.com/테이블명은 board.php 에서 get 으로 테이블명(값)을 받아와야하기때문에 눈속임이 아니라면 실제주소를 이런식으로 못한다고 봐야합니다. 게시판의 필요한 모든기능을 소수의 파일에 몰아 넣거나 ;;; 세션이나 쿠키를 통째로 굽거나 하는 비정상적인 짓을 하지 않는 한도내에서 말이죠 ^^;
숨김프레임을 둬서 시작페이지의 주소를 고정하는 방법도 있고..제가 주로 쓰는 방법을 예로 들면..
<?
switch($page) // http://xx.com/page $page 변수값을 취향에따라 변경합니다.
{
case "menu1": //http://xx.com/page?menu1 이런식의 주소가 됩니다.
include "menu1/index.php";
break;
case "meneu2":
include "menu2/index.php";
break;
default:
include "head.php"; //head
include "main.php";
include "tail.php"; //tail
}?>
이것도 여러가지 방법이 있지만 응용해보시구요..
실제주소를 바꾸는건 필드명이나 설치경로를 바꿔서 xx.com/board.php?테이블명 이런식은 가능하지만 상당히 귀찮은 작업이고 효익면에서 비추합니다. xx.com/테이블명은 board.php 에서 get 으로 테이블명(값)을 받아와야하기때문에 눈속임이 아니라면 실제주소를 이런식으로 못한다고 봐야합니다. 게시판의 필요한 모든기능을 소수의 파일에 몰아 넣거나 ;;; 세션이나 쿠키를 통째로 굽거나 하는 비정상적인 짓을 하지 않는 한도내에서 말이죠 ^^;