Netsons上可能的php缓存

Netsons上可能的php缓存,php,caching,Php,Caching,我有一个由Netsons托管的php网站 发生了什么: 我编写index.php,然后在浏览器上观看它(第一次加载),然后看到我制作的页面,例如,一个文本说Hello 1。 在某个时候,我对index.php进行了更改。例如,我将文本更改为Hello 2 我刷新了浏览器窗口,但它仍然显示Hello 1。 我尝试在路径的末尾添加一个伪GET变量:例如http://my.website.address/**?a=1**。那就行了!我看到Hello 2,每次都在index.php上进行更改 例如,将文

我有一个由Netsons托管的php网站

发生了什么:

我编写index.php,然后在浏览器上观看它(第一次加载),然后看到我制作的页面,例如,一个文本说
Hello 1
。 在某个时候,我对index.php进行了更改。例如,我将文本更改为
Hello 2

我刷新了浏览器窗口,但它仍然显示
Hello 1
。 我尝试在路径的末尾添加一个伪GET变量:例如
http://my.website.address/**?a=1**
。那就行了!我看到
Hello 2
,每次都在index.php上进行更改

例如,将文本更改为
Hello 3
。我可以加载
http://my.website.address/**?a=1**
我看到了我的更改。但是现在,如果我加载不带变量的页面,我会再次看到
Hello 1

第一个理论:这是我的浏览器缓存

我清理缓存并重新加载页面。。。但我还是看到了《你好1》。我尝试用同一台电脑上的另一个浏览器打开页面(这是我第一次使用该浏览器…没有缓存),但仍然看到
Hello 1

即使我在另一台从未访问过该页面的电脑上打开该网站,它仍然是
Hello 1
。我尝试了“伪变量”的漏洞,它是有效的

所以我猜这不是浏览器缓存

第二个理论:我的互联网提供商有一个代理服务器来缓存页面

所以我打电话给一个住得离我很远的朋友,他有不同的网络供应商,我请他打开网站,但他读的是
Hello 1
。“伪变量”漏洞甚至在这里也有效

第三种理论:Netsons上有一种缓存系统

有人知道问题可能在哪里,我如何解决它(不使用假变量)

多谢各位

添加以下内容:

RewriteEngine On
RewriteRule .* - [E=Cache-Control:no-cache]

在公用html文件夹中的.htaccess文件中。

这是一个很难解决的问题,但在.htaccess文件中可能是一个错误的重写规则。你问过Netsons吗?他们会知道答案的。。。如果您有shell访问权限,您可以尝试
touch index.php
更新其时间戳。