관리 메뉴

IAress

도메인 주소를 고정한 페이지를 새로고침해도 처음으로 돌아가는것을 방지 ★ 본문

Tip&Tech/PHP

도메인 주소를 고정한 페이지를 새로고침해도 처음으로 돌아가는것을 방지 ★

IAress 2006. 10. 15. 21:35
http://www.nzeo.com/bbs/zboard.php?id=p_html&no=849

흔히 주소창부분을 깔끔하게 처리하기 위해서 프레임을 나누어서 도메인주소만 나오도록 하는 사이트가

요즘 많이 있죠? 그런 사이트들은 어떤 페이지로 이동을 해도 주소가 고정되어 있습니다.

근데 특정 페이지내에서 새로고침을 하게되면 메인 페이지인 홈으로 이동을 하게 되죠?

이런현상을 방지하기 위해 PHP 헤더를 이용해 보도록 하죠~

프레임을 나눈 페이지의 가장상단에 위치시키면 됩니다.

일반적으로 index.html, index.php, index.htm 등의 인덱스 파일이 되겠죠.^^;

<html>태그 문장보다 위에다가 밑에 있는 문장을 삽입하세요~

------------------------------   삽입부분   ------------------------------------

<?
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[SCRIPT_FILENAME]));
header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");
?>

------------------------------   삽입부분   ------------------------------------


이 소소는 PHP가 지원되는 계정에 한해서 동작됩니다.

간혹 동작이 않되시는분들이 계시는데요~ PHP에서 헤더(header)는 보내기 전에 아무것도 출력되어서는 안되는데..

위의 스크립트를 문서의 맨처음이 아닌..중간에 삽입시킨 건 아닌지 다시한번 확인해 보세요. *^.^*

출처 : 신의키스의 편지님
0 Comments
댓글쓰기 폼