나는 PHP에서 사이트를 구축하고 있습니다. 사용자가 프로필 이미지를 변경하도록 허용하려고했습니다. 하지만 인터넷 익스플로러에서 새로운 이미지가 나타나지 않습니다. 나는 여전히 오래된 이미지를 보여줍니다. 브라우저를 닫고 열 경우에만 새 이미지가 표시됩니다. 이 이미지의 URL은 항상 같습니다. IE 캐시를 무효화하려면 어떻게해야합니까?, "Cache-Control : no-cache"가 작동하지 않습니다.IE 다시 시작 이미지를 새로 고치지 않습니다 [PHP 솔루션]
-1
A
답변
0
당신이 할 수있는 한 가지 방법은 업로드 될 때마다 이미지의 이름을 바꾸는 것입니다 (파일 이름을 일종의 데이터베이스에 보관한다고 가정). 그래서 이미지 이름이 항상 바뀌기 때문에 ie (또는 모든 브라우저) 매번 다시 이미지를로드합니다.
1
이미지를 업데이트해야하는 빈도에 따라 이미지를로드 할 수있는 일부 jscript를 설정할 수 있으며 이미지를 새로 고치면 바로 타이머에 넣을 수 있습니다 귀하의 jscript에서, 당신은 onload 및 on 오류 이벤트를 사용합니다. 가장 좋은 부분은 이미지의 이름을 바꿀 필요가 없습니다. 단순히 jscript로 새 임의의 번호를 그리고 이미지의 URL을 다시로드해야합니다.
관련 문제
- 1. Netbeans가 PHP 코드 완성을 새로 고치지 않습니다.
- 2. 클릭하여 tabledata를 새로 고치지 않습니다
- 3. 왜 asp : UpdatePanel 이미지를 새로 고치지 않습니까?
- 4. IE8 팝업 창을 새로 고치지 않습니다.
- 5. 레일스가 코드를 새로 고치지 않습니다.
- 6. UpdatePanel이 화면을 새로 고치지 않습니다.
- 7. yesod devel이 창에서 사이트를 새로 고치지 않습니다.
- 8. iPhone 코어 데이터가 테이블을 새로 고치지 않습니다
- 9. EntityManager가 쿼리 후 데이터를 새로 고치지 않습니다.
- 10. 뒤로 버튼을 클릭하면 활동 그룹이 활동을 새로 고치지 않습니다.
- 11. ASP.NET GridView.DataBind가 GridView를 새로 고치지 않습니다.
- 12. 스윙 : 호출시 setContentPane이 인터페이스를 새로 고치지 않습니다.
- 13. Google 크롬에서 Flex 애플리케이션을 새로 고치지 않습니다.
- 14. Handlebar.js가 내 템플릿을 새로 고치지 않습니다.
- 15. Ajax 기능이있는 페이지가 데이터를 새로 고치지 않습니다.
- 16. jquery가 요소의 값을 새로 고치지 않습니다.
- 17. ReloadData가 테이블 뷰를 새로 고치지 않습니다.
- 18. NSTableView 새로 고치지 않음
- 19. Wordpress 검색 결과 페이지 매김 - 내용을 새로 고치지 않습니다.
- 20. 새로 고치지 않는 uitabbarcontroller의보기 컨트롤러
- 21. RedirectToAction 페이지를 새로 고치지 않음
- 22. iPhone : UITableView 새로 고치지 않음
- 23. ASP.Net 다시 시작/GAC 새로 고침
- 24. 페이지를 새로 고치지 않고 메모리에서 ASP.NET 페이지의 이미지를 업데이트하십시오.
- 25. IE8 양식을 제출하지만 때때로 페이지를 새로 고치지 않습니다
- 26. 페이지를 새로 고치지 않고 Javascript 파일을 다시 래싱하기.
- 27. Sencha Touch 앱 다시 시작
- 28. UITableView 적절하게 새로 고치지 않음
- 29. 페이지를 새로 고치지 않고 sifr을 실행 하시겠습니까?
- 30. 동적보기가있는 저장 프로 시저가 필드 수를 새로 고치지 않습니다.
이미지의 이름을 바꾸는 데 너무 어려움은 무엇입니까? 많은 사용자가 동일한 이미지 이름을 업로드하는 경우 자주 필수입니다. 꽤 표준 물건 아니야? – Iznogood
예를 들어, 이미지의 이름을 바꾸지 않고 도망 갈 수있는 경우, 예를 들어 이전 이미지를 덮어 쓰는 웹캠 앱과 같이 일부 작업을 저장하면 웹 브라우저가 동일한 이미지로 인해 임의의 쿼리를 던지기 때문에 업데이트되지 않습니다 이미지 URL을 사용하면 브라우저에서 내용을 업데이트해야하므로 이미지의 이름을 바꾸면 이름 변경 시마다 표시 코드를 업데이트해야합니다 – Jim