file()正在使用缓存版本

时间:2013-01-22 21:33:10

标签: php file

使用时:

file('http://example.com/test.txt');

更改test.txt后,我得到了5分钟左右的chached版本。无论如何要禁用这个缓存,以便每次加载它都是从服务器新鲜的?

我正在尝试检查脚本的更新。这是我的代码..

$configLines = file($url);
foreach ($configLines as $av)
{
    list ($a, $v) = explode("=", $av);
    $$a = $v;
}

1 个答案:

答案 0 :(得分:3)

您可以尝试将一些虚拟参数附加到URL。这可能会诱使服务器认为您实际上正在请求不同的文件 -

file('http://example.com/test.txt?foo='.time());