$fb_userIdCookie = get_cookie('fb_userId');
var_dump($fb_userIdCookie); false
var_dump(($fb_userIdCookie != '')); false
这是卑鄙的矛盾,不是吗?我尝试了isset($fb_userIdCookie(它返回true。天哪,我检查了资源选项卡,它在那里没有fb_userId。.
isset()
检查变量是否存在。
你get_cookie('fb_userId');
可能返回假。Wich 这样做$fb_userIdCookie
是一个布尔类型变量,值为 false
根据isset
文档:
如果 var 存在且值不是 NULL,则返回 TRUE,否则返回 FALSE。
http://php.net/manual/en/function.isset.php