* servlet config in server-side 

response.addHeader("Pragma", "no-cache");

response.addHeader("Cache-Control", "no-store, no-cache, must-revalidate");








a.php 페이지에서 폼형식으로 날짜를 선택하는 폼이 있습니다.  그리고 iframe으로 
날짜를 검색해서 해당결과를 이용하여 .png파일로 출력하는 b.php파일이 있습니다. 
오늘 계속테스트하는 도중에 그림파일이 갱신이 안되는 경우가 있어서 확인해보니깐 
인터넷옵션->임시 인터넷 파일(설정)->저장된 페이지의 새 버전 확인(자동)으로 맞춰져 있더군요 아무래도 그림파일을 저장할 때 같은 이름으로 계속 저장해서 이런경우 이전 그림이 계속 남아있는것 같습니다. 설정을 바꾸지 않고 코드상에서 해결할수 있는 방법이 있습니까.? 조언 좀 부탁드립니다.

전체댓글수 4

  • 기술레벨커뮤니티레벨하늘처럼 06-12-27 20:37 

    소스보기

  • 보통 쓰레기값을 붙여주죠.. 

    b.php?x=23&y=33 이런식으로 계속 값을 랜덤하게 뿌려주면 됩니다..
  • 기술레벨커뮤니티레벨reds1832 06-12-27 21:36 

    소스보기

  • 그러면 계속 해서 그림파일을 저장해야 한다는 이야기인데..용량문제는 없겠습니까?
  • 기술레벨커뮤니티레벨규~~ 06-12-28 05:55 

    소스보기

  • 차라리 GD를 사용하고 헤더에 no-cache 를...
  • 기술레벨커뮤니티레벨reds1832 06-12-28 12:06 

    소스보기

  • 규~~님 말씀 처럼 헤더에 no-cache를 해봤는데 잘 안되더라구요 그래서 여기저기 기웃거린 결과 time변수를 사용해서 처리하는걸 해봤는데 됩니다.. 
    $time = time(); 
    echo "<img src='images/graphImage.png?=$time'>"; 
    이런식으로 하니깐 되네요..



출처 - http://phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_html&wr_id=86146&sca=&sfl=wr_subject%7C%7Cwr_content&stx=iframe&sop=and&spt=-41807&page=56



'Web > Common' 카테고리의 다른 글

web - SPDY  (0) 2014.01.09
해상도  (0) 2013.11.19
web - 반응형(responsive) 웹  (0) 2013.09.14
web - deep link(딥링크)  (0) 2013.07.28
압축 - DEFLATE, SDCH 알고리즘  (0) 2013.06.27
Posted by linuxism
,