有很多建议如何使用标头来阻止浏览器缓存文件。我希望反其道而行之。下面的cache.php文件永远不会改变。我使用FF,Chrome和FF对此进行了测试,每次重新加载index.html时,都会从服务器下载cache.php。如何告诉浏览器缓存JavaScript文件“cache.php”?谢谢
的index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<title>Testing</title>
<script src="cache.php" type="text/javascript"></script>
</head>
<body>
<p>Hello!</p>
</body>
</html>
cache.php
<?php
syslog(LOG_INFO,'cache.php'.rand());
header( 'Content-type: text/javascript' );
echo('alert("Hello!");');
?>