好的,所以我收到了来自 PHP 的 3 部分警告,该警告发生在IE ONLY上。它不会发生在 Firefox 上。我已经阅读了有关此问题的其他一些 StackOverflow 线程并使用了位于此处的一种解决方法:会话 ID 太长或包含非法字符,有效字符为 az、AZ、0-9 和“-”
但是,那里提供的解决方法解决了 IE 的问题,但破坏了 Firefox 中的功能。我们允许 session_start() 生成它自己的会话 ID,所以我不知道为什么 IE 有这个问题。此外,为了确保会话或 cookie 中没有出现问题,我清除了所有 cookie、缓存、历史记录和关闭的浏览器,页面加载后错误仍然存在。关于我可以检查的其他内容的任何建议可能会导致 IE 吐出这些警告以及为什么 Firefox 不会出现/看到同样的问题?
警告: session_start() [function.session-start]: session id 太长或包含非法字符,有效字符为 az, AZ, 0-9 和 '-,' 在 /index.php 的第 1 行 警告:session_start() [function.session-start]:无法发送会话 cookie - 标头已由第 1 行的/index.php 中的(输出开始于 /index.php:1)发送 警告:session_start() [function.session-start]:无法发送会话缓存限制器 - 第 1 行 /index.php 中的标头已发送(输出开始于 /index.php:1)