Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.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/1/oracle/9.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_Html_Caching_Local Storage - Fatal编程技术网

Php 从缓存清单中排除包含的文件

Php 从缓存清单中排除包含的文件,php,html,caching,local-storage,Php,Html,Caching,Local Storage,我是LocalStorage的新手,遇到了一些问题 我有一个表单页面,其中包括两个动态文件 第一个文件是repinfo.php,将回显“Hello,$RepName” 第二个文件是calculateEstimatedTime.php,它回显“估计等待241分钟” 这两个文件都显示/包含在swoapp.php中。因为我希望动态加载它们,所以我将它们放在缓存清单的网络部分,但是它们没有加载/更新新信息,只是保持静态 CACHE MANIFEST #version 20 CACHE: sw

我是LocalStorage的新手,遇到了一些问题

我有一个表单页面,其中包括两个动态文件

  • 第一个文件是repinfo.php,将回显“Hello,$RepName”
  • 第二个文件是calculateEstimatedTime.php,它回显“估计等待241分钟”
这两个文件都显示/包含在swoapp.php中。因为我希望动态加载它们,所以我将它们放在缓存清单的网络部分,但是它们没有加载/更新新信息,只是保持静态

CACHE MANIFEST


#version 20

CACHE:

swoapp.php

/app_framework/sisyphus.js

/js/jquery.mobile-1.4.2.min.css

/js/jquery-1.11.0.js

/js/jquery-migrate-1.2.1.min.js

/js/jquery.mobile-1.4.2.min.js

/images/SWO-Header.png


NETWORK:

index.php

calculateEstimatedTime.php

repinfo.php

*

我想问题在于,您在服务器端包含了这两个php文件。客户机不知道这两个字符串刚刚包括在内,它们将是swoapp.php的静态部分。例如,如果您的swoapp.php看起来像这样

include("repinfo.php");
include("calculateEstimatedTime.php");
echo "Test";
结果如下所示:

Hello, $RepName
Estimated 241 minute wait
Test
浏览器无法知道前两行来自包含的文件,因此它会将其保存为静态文件。当您希望动态加载此文件时,例如,您可以将AJAX与XMLHttpRequests一起使用,以便在客户端动态加载repinfo.php和calculateEstimatedTime.php的内容。当然,您还需要使用JavaScript

一个简单的AJAX教程可以在