有很多关于如何使用标题来防止浏览器缓存文件的建议。 我希望做相反的事情。 下面的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!");');
?>