Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 仅缓存显式列出的文件_Php_Caching_Browser Cache_Meta Tags_Cache Control - Fatal编程技术网

Php 仅缓存显式列出的文件

Php 仅缓存显式列出的文件,php,caching,browser-cache,meta-tags,cache-control,Php,Caching,Browser Cache,Meta Tags,Cache Control,我希望能够缓存某些javascript文件和一些图像,以加快页面加载速度,但我不希望缓存index.php,因为页面的一部分是用php生成的,不同的用户会生成不同的内容。(从URL:index.php?ID=301050example检索用户ID) 我的问题是,默认情况下index.php文件总是以某种方式缓存 我需要能够防止任何php文件的缓存 我已尝试将其放入文件: <!DOCTYPE html> <?php header("Expires: Mon, 26 Jul

我希望能够缓存某些javascript文件和一些图像,以加快页面加载速度,但我不希望缓存index.php,因为页面的一部分是用php生成的,不同的用户会生成不同的内容。(从URL:index.php?ID=301050example检索用户ID)

我的问题是,默认情况下index.php文件总是以某种方式缓存

我需要能够防止任何php文件的缓存

我已尝试将其放入文件:

<!DOCTYPE html>
<?php
    header("Expires: Mon, 26 Jul 1990 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");
?>
<html lang="nl" manifest="cache.appcache">
我该怎么做?
提前谢谢你

您只需对缓存属性使用htaccess即可。以下是一个例子:

 RewriteEngine on
 # Caching
 <IfModule mod_expires.c>
     ExpiresActive On
     ExpiresByType image/jpeg "access plus 10 minutes"
 </IfModule>
重新编写引擎打开
#缓存
过期于
ExpiresByType图像/jpeg“访问加10分钟”
您可以生成一个(使用缓存部分)

CACHE MANIFEST
# 31 - 08 - 2015 v0.01

NETWORK:
*
index.php
 RewriteEngine on
 # Caching
 <IfModule mod_expires.c>
     ExpiresActive On
     ExpiresByType image/jpeg "access plus 10 minutes"
 </IfModule>