PHP会话变量工作不一致

PHP会话变量工作不一致,php,google-chrome,session,session-variables,google-chrome-os,Php,Google Chrome,Session,Session Variables,Google Chrome Os,这个问题发生在Chromebook上。基本上,我的PHP会话变量的工作不一致。在试图缩小这个问题的范围时,我编写了一个小脚本来检查会话变量是否正常工作。脚本如下: <?php session_start(); if (isset($_SESSION['variable'])) { echo $_SESSION['variable']; } else { echo "EMPTY"; } $_SESSION['variable'] = time(); ?&g

这个问题发生在Chromebook上。基本上,我的PHP会话变量的工作不一致。在试图缩小这个问题的范围时,我编写了一个小脚本来检查会话变量是否正常工作。脚本如下:

<?php
  session_start();
  if (isset($_SESSION['variable'])) {
    echo $_SESSION['variable'];
  } else {
    echo "EMPTY";
  }
  $_SESSION['variable'] = time();
?>

脚本在第一次执行时只显示“Empty”,因为没有存储的变量。但是,正如预期的那样,当刷新页面时,将显示上次执行的时间戳

会话变量起作用了,所以我回去检查主项目。突然,整个项目工作得非常完美,没有对项目进行任何编码更改。这种现象已经发生了三次,主项目不工作,然后执行单独的“时间戳”脚本,突然主项目开始工作

澄清一下:这不是favicon.ico错误,服务器的根目录中已经有一个错误

我的主要项目位于这里(对于整个问题来说太大了,大约有400行):


任何帮助都将不胜感激。提前感谢您的时间。

您的文件在


谢谢!我认为规则在HTML输出之前;我不认为评论被归类为“输出”,而是缺少信息。我想知道为什么它有一半的时间是有效的。PHP不关心输出是什么。要求是必须先发送头文件,然后再发送其他文件。我也不知道为什么它会间歇性地工作。
<?php session_start(); ?>
<!-- Created by Caleb Power
     Updated January 10, 2014
     Intended use for only the Epsilon Sigma Chapter of Tau Kappa Epsilon -->