-2
Chromebook上会出现此问题。基本上,我的PHP会话变量不一致。在试图缩小这个问题的同时,我写了一个小脚本来检查Session变量是否工作。脚本如下:PHP会话变量工作不一致
<?php
session_start();
if (isset($_SESSION['variable'])) {
echo $_SESSION['variable'];
} else {
echo "EMPTY";
}
$_SESSION['variable'] = time();
?>
由于没有存储的变量,该脚本首次执行时显示'Empty',因为没有存储变量。但是,如预期的那样,刷新页面时,会显示上次执行的时间戳。
因此,会话变量的工作,所以我回去检查主项目。突然之间,整个项目工作完美无缺,没有对项目进行任何编码修改。这种现象发生了三次,主要项目不起作用,然后执行单独的“时间戳”脚本,突然主要项目开始工作。
要澄清事情:这不是favicon.ico错误,有一个已经在服务器的根目录。
我的主要项目位于此处(太大了整个问题,它是围绕400线):http://pastebin.com/FJAkXqdz
任何帮助,将不胜感激。在此先感谢您的时间。
谢谢!我认为这个规则是在HTML输出之前;我不认为这些评论被归类为“产出”,而是缺乏。那么我想知道为什么它在一半的时间内工作。非常奇特。 – CMonster95
PHP不关心输出是什么。要求是标题必须在其他之前发送。我也不确定它为什么间歇性地工作。 – Barmar