2016-08-23 145 views
-1

编辑:抱歉的标题,我的意思是“在我试图解除它之前”。

我要摧毁一个特定的会话cookie,所以我这样做是这样的:

unset($_SESSION['name']); 

...但用户可能会或可能不会有会话集。那么,我应该检查一下,看看它是否存在,或者unset()是否为我照顾而没有错误?

if (isset($_SESSION['name'])) { 

    unset($_SESSION['name']); 

} 
+2

wouldent测试答案是什么? – 2016-08-23 02:12:21

+0

你为什么不尝试看看? – j08691

+0

它总是很好地检查数组中是否存在键,否则您将在日志中获得E_NOTICE。 – jpaljasma

回答

0

我认为这不要紧,你是否有检查it.Because是否检查,会话将被取消设置和未设置功能将不会返回任何错误。

+0

这是一条评论,而不是答案 – pableiros

+0

@pableiros这不是一个答案? – Paulpro

+0

其实我们都有同样的答案,所以+1。如果我们正确地阅读了这个问题,我们就会得到@JROB想要知道的东西 –

相关问题