我有一个简单的PHP代码,应该从数组中删除给定的键($ item - 和passing)。 会议在那里,项目也是如此,但每次尝试整个会话都会被清除。未从阵列会话中删除的项目
$_SESSION['myFavorites'] = array();
if (in_array("$item", $_SESSION['myFavorites'])) {
unset($_SESSION['myFavorites'][$item]);
}
任何帮助可能会设置我的心里直试。希望有人能告诉我我在这里做错了什么。
您正在寻找一个*值*等于''item' with'in_array',但是您没有设置* key *'$ item'。是什么赋予了? – Jon 2013-03-27 00:29:50
您是否在脚本的末尾使用'session_write_close()'来设置'session_start()' – luchosrock 2013-03-27 00:30:00
?那么怎么能有'$ _SESSION ['myFavourites']',因为你把它设置为一个空数组? – scones 2013-03-27 00:31:36