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파일에 덮어 쓰지 마세요.

문제점이 있으면 즉시 보고해 주시구요. 즐거운 시간되시길....
|

댓글 8개

가장 확실한 방법은요.

프레임 나눈것은 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값을 못넘기는 문제가 있네요.

역시 문제가 있었네요.

해결책을 찾아 봐야겠습니다.

죄송합니다.
근데요....로그인을 하면 아이디가 틀리다고 나오네요...ㅜ.ㅜ;
감사합니다. 꽤 유용할것같네요
^^ 감사합니다
피터팬
20년 전
좋군요....
URL고정후 자료실에서 첨부파일을 다운로드하려고 클릭하면 자바스크립트 오류가 떴는데 깔끔하게 해결 되었습니다//

감사합니다....
퍼억~

앗 </head>태그가 빠졌네요..........ㅋ

죄송합니다. 읽으신 분은 10명인데...

역시 허접한 팁인가 봅니다.ㅋ
좋은 팁감사합니다~.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3 팁자료실

+
제목 글쓴이 날짜 조회
20년 전 조회 3,357
20년 전 조회 3,149
20년 전 조회 4,651
20년 전 조회 2,398
20년 전 조회 2,869
20년 전 조회 2,621
20년 전 조회 2,712
20년 전 조회 2,687
20년 전 조회 3,631
20년 전 조회 3,693
20년 전 조회 2,573
20년 전 조회 3,542
20년 전 조회 4,340
20년 전 조회 3,099
20년 전 조회 3,798
20년 전 조회 4,128
20년 전 조회 3,345
20년 전 조회 2,810
20년 전 조회 3,136
20년 전 조회 3,402
🐛 버그신고