묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
DB업데이트후 갱신된 화면이 안나옵니다.
2004.02.26 08:57
게시판을 수정한 후 내용 보기를 하면 이전 내용물이 보입니다.
수정은 정상적으로 되는데 말입니다...
수정된 내용을 보기 위해선 브라우저를 닫고 다시 브라우저를 열어야
갱신된 내용이 보이네요...
(이것도 모르고 며칠동안 소스만 죽으라고 쳐다보면서 왜 UPDATE구문이 안먹히는지
고민했답니당.. ㅠ.ㅠ)
브라우저를 닫기 전까진 새로고침 버튼을 눌러도 수정되기 이전 내용물만 보이고
방법을 모르겠네요.
조언 좀 부탁드릴께요.
수정은 정상적으로 되는데 말입니다...
수정된 내용을 보기 위해선 브라우저를 닫고 다시 브라우저를 열어야
갱신된 내용이 보이네요...
(이것도 모르고 며칠동안 소스만 죽으라고 쳐다보면서 왜 UPDATE구문이 안먹히는지
고민했답니당.. ㅠ.ㅠ)
브라우저를 닫기 전까진 새로고침 버튼을 눌러도 수정되기 이전 내용물만 보이고
방법을 모르겠네요.
조언 좀 부탁드릴께요.
투덜님덕에 해결했습니다.
출처는 물론 투덜넷입니다. (www.tood.net)
-----------------------------------------------------------------------------
header no-cache 항상 새로운 페이지 열기
캐시 사용하지 않기
게시판 등에서 새로운 글이 갱신이 되지 않을 경우나, 메인 페이지를 항상 새로운 페이지로 보여줘야 할 경우에
<?php
header('Cache-Control: no-cache');
header('Pragma: no-cache');
?>
위 걸로 하면 안될 수도 있슴다. 다음 내용을 모두 써주세요.
<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>
또는 다음과 같이 <meta> 태그로
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="wed, 04 jul 1973 16:00:00 gmt">
http://www.php.net/manual/en/function.header.php
--------------------------------------------------------------------