问题与会话(PHP)
我在编制索引会话时遇到了一些问题。我做了一个函数来索引我想要的会话。我在报告系统中使用它,以便人们不报告相同的事情,并在报告表上进行批量插入。它的作品,它阻止了人。但是,在您首次报告时(会话未编入索引时),会显示以下错误: 注意:未定义的索引:第12行中的C:\ xampp \ htdocs \ sucess \ reportprocess.php中的SessionReport8问题与会话(PHP)
我将它设置为null。我呼应它,它是空的,不是未定义的。如何解决它?
下面是函数:
function indexarSession($Session) {
if (!isset($Session))
{
$Session = null;
return $Session;
}
else
{
$Variavel = $Session;
return $Variavel;
}
}
而且它已应用:先进
$SessionReport = $Funcoes->indexarSession($_SESSION["SessionReport" . $PostID]); if (!isset($SessionReport))
{
**DO THE INSERT*
}
else
{
**SHOW MESSAGE**
}
感谢。
回答:
您在您的indexarSession()函数中使用Session而不检查它是否已设置。
尝试,
if(isset($_SESSION["SessionReport" . $PostID])){ $SessionReport = $Funcoes->indexarSession($_SESSION["SessionReport" . $PostID]);
} else {
// Session not set.
}
以上是 问题与会话(PHP) 的全部内容, 来源链接: utcz.com/qa/266766.html