Caching Can';无法从其他服务器获取更新的文本文件。这是什么原因?
我试图从另一台服务器获取一个经常更新的文本文件,比如使用cURL或PHP的file_get_contents()函数 使用这两种方法,经过几次请求后,我将获得以前的文件,而不是更新的文件 如果我更改文件路径,就像它获取更新的文件一样一段时间,然后再次开始获取旧内容 我能做些什么来获得更新的文件Caching Can';无法从其他服务器获取更新的文本文件。这是什么原因?,caching,text,curl,get,file-get-contents,Caching,Text,Curl,Get,File Get Contents,我试图从另一台服务器获取一个经常更新的文本文件,比如使用cURL或PHP的file_get_contents()函数 使用这两种方法,经过几次请求后,我将获得以前的文件,而不是更新的文件 如果我更改文件路径,就像它获取更新的文件一样一段时间,然后再次开始获取旧内容 我能做些什么来获得更新的文件 感谢您的帮助我不懂php,也不懂curl,但我相信当我看到一个浏览器缓存问题时,我就知道了 当浏览器多次看到同一get请求时,它会为您提供一个缓存版本,而不是实际执行该请求 两种修复方法: 每次要获取更新
感谢您的帮助我不懂php,也不懂curl,但我相信当我看到一个浏览器缓存问题时,我就知道了 当浏览器多次看到同一get请求时,它会为您提供一个缓存版本,而不是实际执行该请求 两种修复方法:
var url = "http://www.site2.com/state.txt?_=" + now();
因此,基本上,我将在请求的末尾添加一个名为“389;”的参数,该参数具有当前时间戳的值。这将导致浏览器执行一个新的get请求,而不给您缓存的版本。他们只是签入而已。你有机会试一下吗?