Chromebook上会出现此问题。基本上,我的PHP会话变量不能始终如一地工作。在尝试缩小此问题的同时,我编写了一个小脚本来检查Session变量是否正常工作。脚本如下:
<?php
session_start();
if (isset($_SESSION['variable'])) {
echo $_SESSION['variable'];
} else {
echo "EMPTY";
}
$_SESSION['variable'] = time();
?>
脚本在第一次执行时只显示'Empty',因为没有存储的变量。但是,正如预期的那样,刷新页面时,会显示上次执行的时间戳。
因此,会话变量有效,所以我回去检查主项目。突然之间,整个项目工作得很好,没有对项目进行任何编码更改。这种现象发生了三次,主项目不起作用,然后执行单独的“时间戳”脚本,突然主项目开始工作。
要清理:这不是favicon.ico错误,其中一个已经存在于服务器的根目录中。
我的主要项目位于此处(整个问题太大,大约有400行):http://pastebin.com/FJAkXqdz
任何帮助将不胜感激。提前感谢您的时间。
答案 0 :(得分:0)
您的文件在<?php session_start();
之前有HTML评论。在产生任何输出之前,您必须调用session_start()
。所以改成它:
<?php session_start(); ?>
<!-- Created by Caleb Power
Updated January 10, 2014
Intended use for only the Epsilon Sigma Chapter of Tau Kappa Epsilon -->