编辑:对标题感到抱歉 - 我的意思是“在我尝试取消它之前”。
我想销毁一个特定的会话cookie,所以我这样做:
unset($_SESSION['name']);
...但是用户可能会也可能不会设置该会话。那么,我应该先检查一下它是否存在,或者unset()
是否正确地处理了这个问题而没有错误?
if (isset($_SESSION['name'])) {
unset($_SESSION['name']);
}
答案 0 :(得分:0)
我认为你是否必须检查它并不重要。因为你是否检查它,会话将被取消设置并且未设置的功能不会返回任何错误。