h

페이지 백 한다음에 새로고침??

· 2011-03-05 (토) 01:14:08 · 2867 · 5
echo "<script>history.back(-1);</script>";
이렇게 화면을 뒤로 넘겼는데 디비 업데이트 한게 안나와요....ㅜ.ㅜ
에프 5번을 눌러야지 업데이트 한게 나오는데 이전화면으로 넘겨서 새로고침 하는 방법이 없나요??
|

댓글 5개

아래 코드를 해당파일의 제일 첫줄에 삽입해보세요. (PHP 시작 태그 다음에.. 삽입)

if (!headers_sent()) {
Header("Cache-Control: No-Cache\n");
Header("Pragma: No-Cache\n");
Header("expires: now\n");
}
제일 첫줄에 해도 안변해요^^;;; 다른방법이 없나요??
head 사이에
<META http-equiv="Pragma" content="no-cache">
<META http-equiv="expires" content="MON, 01 apr 2002 00:00:01 GMT">


아니면..

꼭 히스토리 안쓰셔도 되면
location.href 로.. url = url + "?m="+ math.random() 랜덤값 붙여서 넘겨주시는건 어떤가요

검색해보니.. 다음 코드도..

<?

header("Cache-Control:no-cache");

header("Pragma:no-cache");

?>



만약 위의 코드로 되지 않는다면,



<?

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> tag로,



<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">









[출처 : php.net]
글쎄요. 저도 초보인지라 잘은 모르겠고....어떤답을 원하는지도...
이렇게 함 해보세요.
출처는 php스쿨입니다.

<script language="JavaScript">
document.onkeydown = function() {
if (event.keyCode == 116) {
event.keyCode = 505;
}
if (event.keyCode == 505) {
location.reload();
return false;
}
}
<script>
특정페이지로 데이터를 넘긴 경우라면 location 을 쓰셔야 하겠구요
단순이 뒤로 간다면 history.back 을 쓰셔야겠지요
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
11-03-05 조회 1,616
11-03-05 조회 1,595
11-03-05 조회 2,868
11-03-04 조회 1,616
11-03-04 조회 1,702
11-03-04 조회 1,864
11-03-04 조회 4,794
11-03-04 조회 1,780
11-03-04 조회 2,428
11-03-04 조회 1,389
11-03-04 조회 1,057
11-03-04 조회 2,131
11-03-04 조회 2,180
11-03-04 조회 1,055
11-03-04 조회 1,613
11-03-04 조회 1,173
11-03-04 조회 4,125
11-03-04 조회 1,643
11-03-04 조회 1,523
11-03-04 조회 1,848