1
Android Webkit 브라우저에서 페이지 캐싱을 방지하기 위해 HTTP 헤더를 보내는 스크립트에 문제가 있습니다. Chrome, FF 및 IE와 같은 인기있는 브라우저에서 작동하지만 Android Webkit 브라우저는 정상적으로 작동하지 않습니다. . 2.1 및 2.2에서 테스트했습니다. Androids 및 페이지는 항상 캐시됩니다. 내가 다시 버튼을 누르면 페이지가 다시로드되지 않습니다. 여기 페이지 캐싱이 Android 웹킷 브라우저에서 작동하지 않음을 방지합니다.
내 샘플 스크립트입니다 : 웹킷 브라우저와이 문제에 가<?php
session_start();
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");
if ($_SESSION['var'] == 1)
$_SESSION['var'] = 0;
else $_SESSION['var'] = 1;
?>
<html>
<body>
<a href="http://www.w3schools.com">Go away from current page</a>
<p>Value is <?php echo $_SESSION['var']?> .</p>
</body>
</html>