나는 로그인 시스템 session_is_registered
에서 일했지만 php5.4+
에서이 기능을 나던 작품은 그래서 대체 :
if (session_is_registered('id_user') == true && session_is_registered ('username') == true){}
if (isset($_SESSION['id_user']) && isset($_SESSION['username'])){}
에 ... 그리고 그것은 작동합니다.
그러나
if (!session_is_registered('id_user') || !session_is_registered('username')){}
내가 !isset()
또는 empty()
를 사용해야합니까 (나는이 표현을 사용할 필요가 렸기 때문에) 찾는 교체하면 어떻게됩니까?
당신은 아마 – Brett
봐 http://stackoverflow.com/questions/4559925/why-check-both-isset-and-empty –
@Brett에 id_user와 이름 모두) (는 isset 빈을 모두! 사용해야합니다 이게 무슨 뜻이야? ($ _ SESSION [ 'username']) ($ _ SESSION [ '사용자 이름]]) && empty ($ _ SESSION ['username '])) $ {SESSION [ 'id_user']) && empty ($ _ SESSION [ ')]) {}'당신은 이것에 대해 확신합니까? – Max