URL 고정하는 허접한(?) 팁 정보
그누호환 URL 고정하는 허접한(?) 팁본문
<?
//쿼리부분을 취하는 함수(불완전한 함수)
function get_doc () {
$arg = array();
$qs = split('&',$_SERVER[QUERY_STRING]);
$doc = $qs[0];
for($i=1; $i<sizeof($qs);$i++) $doc .= "&".$qs[$i];
return $doc;
}
if($doc) $doc = get_doc();
?>
<html>
<head>
<title>홈페이지 제목</title>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
</head>
<frameset rows="0, 1*" border="0">
<frame scrolling="no" marginwidth="0" marginheight="0">
<frame src="start.php?<?=$doc?>">
<noframes>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p>이 페이지를 보려면, 프레임을 볼 수 있는 브라우저가 필요합니다.</p>
</body>
</noframes>
</frameset>
</html>
위의 get_doc함수는 쿼리 문자열이 다음과 같을때 doc=bbs/gnuboard.php&bo_table=qa
$_SERVER[QUERY_STRING]함수를 사용했을때 &뒤에 있는 문자열(bo_table=qa)을 취하지 못합니다.
그래서 만들어본 함수입니다.(있는데 제가 모르고 있을 수도 ㅠ.ㅠ)
불완전하다는 의미는 충분한 테스트를 거치지 못한 함수이기 때문입니다.^^
그누보드의 index.php함수를 start.php로 이름을 변경하고 본 소스를 index.php파일로 저장하면되겠네요.
조심하세요. 경고!!!!!!! 멀쩡한 index.php파일에 덮어 쓰지 마세요.
문제점이 있으면 즉시 보고해 주시구요. 즐거운 시간되시길....
//쿼리부분을 취하는 함수(불완전한 함수)
function get_doc () {
$arg = array();
$qs = split('&',$_SERVER[QUERY_STRING]);
$doc = $qs[0];
for($i=1; $i<sizeof($qs);$i++) $doc .= "&".$qs[$i];
return $doc;
}
if($doc) $doc = get_doc();
?>
<html>
<head>
<title>홈페이지 제목</title>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
</head>
<frameset rows="0, 1*" border="0">
<frame scrolling="no" marginwidth="0" marginheight="0">
<frame src="start.php?<?=$doc?>">
<noframes>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p>이 페이지를 보려면, 프레임을 볼 수 있는 브라우저가 필요합니다.</p>
</body>
</noframes>
</frameset>
</html>
위의 get_doc함수는 쿼리 문자열이 다음과 같을때 doc=bbs/gnuboard.php&bo_table=qa
$_SERVER[QUERY_STRING]함수를 사용했을때 &뒤에 있는 문자열(bo_table=qa)을 취하지 못합니다.
그래서 만들어본 함수입니다.(있는데 제가 모르고 있을 수도 ㅠ.ㅠ)
불완전하다는 의미는 충분한 테스트를 거치지 못한 함수이기 때문입니다.^^
그누보드의 index.php함수를 start.php로 이름을 변경하고 본 소스를 index.php파일로 저장하면되겠네요.
조심하세요. 경고!!!!!!! 멀쩡한 index.php파일에 덮어 쓰지 마세요.
문제점이 있으면 즉시 보고해 주시구요. 즐거운 시간되시길....
추천
0
0
댓글 전체
가장 확실한 방법은요.
프레임 나눈것은 Root에 두시구요.
<html>
<head>
<title>홈페이지 제목</title>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
</head>
<frameset rows="0, 1*" border="0">
<frame scrolling="no" marginwidth="0" marginheight="0">
<frame src="./html/index.php">
<noframes>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p>이 페이지를 보려면, 프레임을 볼 수 있는 브라우저가 필요합니다.</p>
</body>
</noframes>
</frameset>
</html>
기존 내용은 html 폴더로 대거 이동시켜 버리는겁니다.
그 방법외에는 post되는 값을 다시 넘겨줘야하는 번거러움이...
좋은 방법 아시는 분 지적좀........
프레임 나눈것은 Root에 두시구요.
<html>
<head>
<title>홈페이지 제목</title>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
</head>
<frameset rows="0, 1*" border="0">
<frame scrolling="no" marginwidth="0" marginheight="0">
<frame src="./html/index.php">
<noframes>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p>이 페이지를 보려면, 프레임을 볼 수 있는 브라우저가 필요합니다.</p>
</body>
</noframes>
</frameset>
</html>
기존 내용은 html 폴더로 대거 이동시켜 버리는겁니다.
그 방법외에는 post되는 값을 다시 넘겨줘야하는 번거러움이...
좋은 방법 아시는 분 지적좀........
켁.......POST값을 못넘기는 문제가 있네요.
역시 문제가 있었네요.
해결책을 찾아 봐야겠습니다.
죄송합니다.
역시 문제가 있었네요.
해결책을 찾아 봐야겠습니다.
죄송합니다.

근데요....로그인을 하면 아이디가 틀리다고 나오네요...ㅜ.ㅜ;
감사합니다. 꽤 유용할것같네요
^^ 감사합니다
좋군요....
URL고정후 자료실에서 첨부파일을 다운로드하려고 클릭하면 자바스크립트 오류가 떴는데 깔끔하게 해결 되었습니다//
감사합니다....
URL고정후 자료실에서 첨부파일을 다운로드하려고 클릭하면 자바스크립트 오류가 떴는데 깔끔하게 해결 되었습니다//
감사합니다....
퍼억~
앗 </head>태그가 빠졌네요..........ㅋ
죄송합니다. 읽으신 분은 10명인데...
역시 허접한 팁인가 봅니다.ㅋ
앗 </head>태그가 빠졌네요..........ㅋ
죄송합니다. 읽으신 분은 10명인데...
역시 허접한 팁인가 봅니다.ㅋ
좋은 팁감사합니다~.