问题与会话(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

回到顶部