在我的index.php
,我有这样的东西(简化):
session_start();
// some code, login, etc
if (!isset($_SESSION['user'])){ die(); }
// continues
include('function.prepare.foodlist.session.php');
// more code
然而,在我的 apache2 的错误日志中,有时会返回此错误(我无法亲自重现它,但有时会发生在其他用户身上):
PHP 通知:未定义索引:第 37 行 /path/to/function.prepare.foodlist.session.php 中的用户
这怎么可能发生?
编辑
根据请求,文件中的第 37 行function.prepare.foodlist.session.php
显示:
`foodlist-categories`.`name-".$_SESSION['user']['language']."` as `catname`