2011-08-28 2 views
0

그냥 이상한 행동을 발견했습니다. 나는 CMS에서 일하고있다. 게시물의 제목을 수정하고 저장을 클릭하면 즉시 mysql 데이터베이스에서 업데이트됩니다. 그러나 "모든 게시물"을 클릭하여 게시물 목록으로 돌아 가면 제목이 업데이트되지 않습니다. 페이지를 새로 고친 후에 만 ​​새 제목이 표시됩니다.FF/Chrome에서 내가 나온 페이지로 돌아 가면 mysql 데이터가 다시로드되지 않습니다.

흐름은 다음과 같습니다.

"모든 게시물은"페이지 -> 클릭 -> "편집 후"- 나는 그들이 그것을 생각하기 때문에 브라우저가 MySQL 데이터베이스에서 데이터를 다시로드하지 않는 것이 추측하고있다> "모든 글"

을 -> 클릭 아직 최신 상태입니다.

이 문제는 Firefox 6.0 및 Chrome 13.0.782.112에서는 발생하지만 Mac OSX Lion 10.7.1에서는 Safari 5.1에서는 발생하지 않습니다.

일반적인 동작입니까? 어떻게 변경합니까?

내 문제가 이해되기를 바랍니다.

감사합니다.

답변

0

슬프게도, 내 문제인 경우일지도 모릅니다. 그것은 .htaccess 파일에 다음을 넣는 것이 었습니다.

<FilesMatch "\.php$"> 
Header unset Last-Modified 
Header set Cache-Control "no-cache, must-revalidate" 
</FilesMatch> 

이 방법으로 이해가 되나요? 아니면 어떻게 든 변경해야합니까?

1

방문 할 때마다 페이지를 새로 고치도록 브라우저에 지시해야합니다. 다음 헤더를 설정하여이 작업을 수행 할 수 있습니다.

header('Cache-Control: no-cache, must-revalidate, max-age=0'); 
+0

하지만 브라우저가 아무 것도 캐시하지 않는다는 의미입니다. 맞습니까? 몇 주 전에 브라우저가 이미지를 차용하고 있지만 데이터베이스에서 동적 컨텐트를 다시로드한다는 점을 사용했던 것처럼 작동하고 싶습니다. –

+0

예, 브라우저는 그 후에 페이지를 캐시하지 않습니다. 이미지 및 기타 정적 컨텐츠를 캐시합니다. – arnaud576875

관련 문제