isset ($ _ SESSION)의 의미는 무엇입니까? 세션 변수에 관한이 PHP 표현은 무엇을 의미합니까?
내가 스크립트 freichat 채팅 페이스 북의 스타일의 define.php에 다음 코드를 발견 : 나는 다음과 같은 코드 snippet-if (!isset($_SESSION)) {
// php code
}
편집을 발견
if (!isset($_SESSION)) {
$this->frm_id = $_SESSION[$this->uid . 'usr_ses_id'];
$this->frm_name = $_SESSION[$this->uid . 'usr_name'];
}
$ _SESSION가 아니었다면 이전에 설정 한 두 세션 변수를 다른 변수에 어떻게 할당 할 수 있습니까?
분명한 설명은 $ _SESSION이 존재하지 않는지 확인하는 것입니다. PHP 설명서에서'isset'을 찾아 보면 쉽게 찾을 수 있습니다. 당신이 이해하는 데 어려움이 무엇인지 명확히하지 않는 한, 나는 이것이 진짜 질문이 아니라고 주장 할 것입니다. – Gordon
나는 isset의 의미를 안다. isset ($ _ SESSION [ 'somename'])은 나에게 아주 명확합니다.하지만 isset ($ SERVER)의 의미는 무엇입니까? 나는 그물에서 답을 찾지 못했다. 사이트 전체에 단일 세션 변수가 존재하는지 여부를 확인하려고합니까? 그래도 나는 그 일을 분명하게 해주는 답장에 의견을 추가 할 것이다. –
'isset ($ _ SESSION)'은 슈퍼 글로벌'$ _SESSION'이 존재 하는지를 검사합니다. 세션이 아직 시작되지 않았을 때 그렇지 않습니다. – Gordon