Php 网站没有';t在控件+;F5

Php 网站没有';t在控件+;F5,php,Php,我这里的情况很奇怪 我用php编写了一个网页。它一整天都可以正常工作,但是如果我关闭它,第二天再尝试访问它,它就不能正常工作了 例如: 我有一个主登录页面。当用户登录时,URL更改为下一页,但仍显示登录输入 如果我再次手动输入URL并按CTRL+F5,我将获得原始页面。然后,如果我在调用logout.php的注销页面上按,URL会发生变化,但它仍然会显示索引页面,直到我手动输入URL并按CTRL+F5强制刷新 一旦所有的页面都以这种方式被访问,网站就会再次正常运行 我已经将标题设置为不缓存网页,

我这里的情况很奇怪

我用php编写了一个网页。它一整天都可以正常工作,但是如果我关闭它,第二天再尝试访问它,它就不能正常工作了

例如: 我有一个主登录页面。当用户登录时,URL更改为下一页,但仍显示登录输入

如果我再次手动输入URL并按CTRL+F5,我将获得原始页面。然后,如果我在调用logout.php的注销页面上按,URL会发生变化,但它仍然会显示索引页面,直到我手动输入URL并按CTRL+F5强制刷新

一旦所有的页面都以这种方式被访问,网站就会再次正常运行

我已经将标题设置为不缓存网页,但这在这里没有帮助

所有浏览器都会出现这种情况

有什么建议吗?或者我听起来有点傻

header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
session_start();
if(isset ($_SESSION['user']))
{
echo "Logged in as:".$_SESSION['user'];
echo "<a href=\"index.php\">Home</a>";
echo "<a href=\"logout.php\">Logout</a>";
exit;   
}
else
{   
echo "<FORM name=\"login\" action=\"index.php\" method=\"POST\" onsubmit=\"return validatelogin(this);\">";
echo "<input type=\"text\" placeholder=\"Username\" name=\"username\">";
echo "<input type=\"password\" placeholder=\"Password\" name=\"password\"> ";
echo "<a href=\"forgot.php\">Forgot my password</a>";
echo "<input type=\"submit\" name=\"submit\" value=\"Submit\">&nbsp;&nbsp;&nbsp;";
echo "</FORM>";
标题(“缓存控制:无缓存,必须重新验证”);
标题(“到期日期:1997年7月26日星期一05:00:00 GMT”);
会话_start();
如果(isset($\u会话['user']))
{
echo“登录身份:”.$\u会话['user'];
回声“;
回声“;
出口
}
其他的
{   
回声“;
回声“;
回声“;
回声“;
回声“;
回声“;

关闭什么?服务器?检查您是否正在缓存。@Dagon:对不起,我的意思是关闭我的个人电脑,第二天再试一次。@matzone:我有很多页面。我很高兴为我的索引页面粘贴代码,但它告诉我它太长了5700个字符。我正在粘贴我的登录页面。如果有什么可以帮我的,请告诉我解决我的问题