PHP 中用session时出现: Undefined index: MM_username in

如题所述

#下标未定义,页面登录检查加入,或者看你的session是否开启:
session_start();
if(empty($_SESSION['MM_username'])) $_SESSION['MM_username'] = '';

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-03-11
语法不严格,使用$_SESSION的变量以及任何其他的变量前($_POST,$_GET..)需要检测变量是否已经设置。
使用$uname = isset($_SESSION['MM_username']) ? $_SESSION['MM_username'] : '';
而不是$uname = $_SESSION['MM_username'];
当然实际项目中往往是屏蔽notice信息的,使用error_reporting(E_ALL ^ E_NOTICE);或者在php.ini里作相应修改即可。本回答被网友采纳
第2个回答  2013-09-16
key值给错了p

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网