php $ _SESSION ['post_vars'] [$ key] = $ value; - 未定义的变量:键,值

时间:2014-05-22 18:37:22

标签: php error-reporting

自从切换到严格的错误报告后,我一直在调试一系列错误。

error_reporting(E_ALL);

我设法通过使用isset函数来纠正除了两个错误之外的所有错误,例如

$message = isset( $_GET['message'] )? $_GET['message']: "";

但是我不知道如何解决这个问题,它给出了Undefined变量:key和Undefined变量:变量错误。

$_SESSION['post_vars'][$key] = $value;

1 个答案:

答案 0 :(得分:0)

试试这个。并且确保在定义它们之后使用$ key和$ value变量。

if(empty($_SESSION['post_vars'])){
 $_SESSION['post_vars'] = array();
}