주소고정 후, 새로고침 버튼을 누르면, 현재페이지 유지하는 방법 정보
주소고정 후, 새로고침 버튼을 누르면, 현재페이지 유지하는 방법본문
1.개요
홈페이지 작업을 위해, gnu3 폴더에 압축을 풀고 모든 파일을 이곳에 넣었습니다. 그런다음 설명대로
gnu3 폴더내에서 index.php (head.php 와 main.php ,tail.php 홈페이지 작업) 파일을 만든 다음 홈페이지를 실행시켜 보았습니다.
그런데, 여기서 제 도메인주소 http://www.xxxxx.com 를 치면 index.php 파일이 gnu3 폴더에 들어가 있어 빈페이지만 나와,,, 할수 없이 Tip 을 찾아보니 아래와 같이 gnu3 폴더와 동일한 경로에 맨 하단의 소스를 index.php 로 만들어 넣으라고 하더군요.....
그리고 난 다음 제 도메인 주소 http://www.xxxxx.com 을 실행시키니 홈페이지가 잘 실행되었습니다.
2.문제(url 주소고정 후, 다른 페이지에서 새로고침시 home 으로 이동문제)
그런데 다른 페이지를 메인메뉴로 클릭하여 실행시켜 새로고침 버튼을 누르면, 홈페이지가 다시
메인(Home: index.php) 최초의 경로 (http://www.xxxxx.com)으로 돌아가 버립니다.....
새로고침시 익스플로 주소창에 있는 주소대로 돌아가는게 당연하다 싶으나, 사용자 입장에서
이건 여간 불편한 문제가 아니라고 봅니다.
gnu3 폴더와 같은 경로상에 index.php 파일과 관련이 있는것 같습니다
프레임내에 다른 페이지들을 계속 불러와 url 주소가 고정이 되어 좋은 점이 있기는 하나, 다른
페이지에서 새로고침시 Home 으로 돌아가는 문제가 있어 아주 불편합니다.
3.질문
가.2개를 만족하는 방법 즉, url 주소고정과 새로고침시 Home 으로 돌아가지 않는 방법이 있는지요?
나.다른 분들은 어떤 방법으로 홈페이지를 구축하시는지?
글이 생각보다 길어졌습니다. 제가 작문실력이 없어서... 이렇게 밖에 설명할 수 없었습니다.
좋은 Tip 이나, 아이디어 있으시면 부탁 드리겠습니다. 감사합니다.---꾸벅....
-----------------------------------------------------------------------------------------------------------------------------
4.gnu3과 동일한 경로상에 만든 index.php 파일 소스내용
-----------------------------------------------------------------------------------------------------------------------------
<?
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[SCRIPT_FILENAME]));
header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<title>타이틀</title>
<meta name="GENERATOR" content="EditPlus">
<meta name="description" content="서로 독립적인 위쪽과 아래쪽 프레임을 만듭니다.">
<script>
function hidestatus(){
window.status=''
return true
}
</script>
</head>
<frameset rows="1, 1*" cols="1*" border="0">
<frame name="top" scrolling="no" marginwidth="0" marginheight="0" noresize>
<frame name="bottom" scrolling="auto" marginwidth="0" marginheight="0" src="gnu3/index.php" noresize>
<noframes>
<body>
<p>이 페이지를 보려면, 프레임을 볼 수 있는 브라우저가 필요합니다.</p>
</body>
</noframes>
</frameset>
</html>
홈페이지 작업을 위해, gnu3 폴더에 압축을 풀고 모든 파일을 이곳에 넣었습니다. 그런다음 설명대로
gnu3 폴더내에서 index.php (head.php 와 main.php ,tail.php 홈페이지 작업) 파일을 만든 다음 홈페이지를 실행시켜 보았습니다.
그런데, 여기서 제 도메인주소 http://www.xxxxx.com 를 치면 index.php 파일이 gnu3 폴더에 들어가 있어 빈페이지만 나와,,, 할수 없이 Tip 을 찾아보니 아래와 같이 gnu3 폴더와 동일한 경로에 맨 하단의 소스를 index.php 로 만들어 넣으라고 하더군요.....
그리고 난 다음 제 도메인 주소 http://www.xxxxx.com 을 실행시키니 홈페이지가 잘 실행되었습니다.
2.문제(url 주소고정 후, 다른 페이지에서 새로고침시 home 으로 이동문제)
그런데 다른 페이지를 메인메뉴로 클릭하여 실행시켜 새로고침 버튼을 누르면, 홈페이지가 다시
메인(Home: index.php) 최초의 경로 (http://www.xxxxx.com)으로 돌아가 버립니다.....
새로고침시 익스플로 주소창에 있는 주소대로 돌아가는게 당연하다 싶으나, 사용자 입장에서
이건 여간 불편한 문제가 아니라고 봅니다.
gnu3 폴더와 같은 경로상에 index.php 파일과 관련이 있는것 같습니다
프레임내에 다른 페이지들을 계속 불러와 url 주소가 고정이 되어 좋은 점이 있기는 하나, 다른
페이지에서 새로고침시 Home 으로 돌아가는 문제가 있어 아주 불편합니다.
3.질문
가.2개를 만족하는 방법 즉, url 주소고정과 새로고침시 Home 으로 돌아가지 않는 방법이 있는지요?
나.다른 분들은 어떤 방법으로 홈페이지를 구축하시는지?
글이 생각보다 길어졌습니다. 제가 작문실력이 없어서... 이렇게 밖에 설명할 수 없었습니다.
좋은 Tip 이나, 아이디어 있으시면 부탁 드리겠습니다. 감사합니다.---꾸벅....
-----------------------------------------------------------------------------------------------------------------------------
4.gnu3과 동일한 경로상에 만든 index.php 파일 소스내용
-----------------------------------------------------------------------------------------------------------------------------
<?
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[SCRIPT_FILENAME]));
header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<title>타이틀</title>
<meta name="GENERATOR" content="EditPlus">
<meta name="description" content="서로 독립적인 위쪽과 아래쪽 프레임을 만듭니다.">
<script>
function hidestatus(){
window.status=''
return true
}
</script>
</head>
<frameset rows="1, 1*" cols="1*" border="0">
<frame name="top" scrolling="no" marginwidth="0" marginheight="0" noresize>
<frame name="bottom" scrolling="auto" marginwidth="0" marginheight="0" src="gnu3/index.php" noresize>
<noframes>
<body>
<p>이 페이지를 보려면, 프레임을 볼 수 있는 브라우저가 필요합니다.</p>
</body>
</noframes>
</frameset>
</html>
댓글 전체
답글에 감사드립니다.
그런데,,,제가 위에서 적어놓은 소스 그대로 이군요,,,
상단에
<?
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[SCRIPT_FILENAME]));
header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");
?>
구문을 넣으란 말인데,,,, 이 구문을 넣어도 새로고침하면 Home 첫 화면으로 돌아옵니다...
그런데,,,제가 위에서 적어놓은 소스 그대로 이군요,,,
상단에
<?
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[SCRIPT_FILENAME]));
header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");
?>
구문을 넣으란 말인데,,,, 이 구문을 넣어도 새로고침하면 Home 첫 화면으로 돌아옵니다...