저는 PHP를 처음 사용하고 페이스 북 응용 프로그램을 작성하려고합니다. index.php 파일에서, 나는 다음을 수행하십시오Facebook 응용 프로그램의 세션 관리
if(!isset($_SESSION)){
session_start();
}
페이스 북 SDK는 자체 세션을 시작하는 것, 그래서 내 코드가 전혀 호출되지 않습니다! 한편, index.php는 processForms.php라는 새 파일에 제출되는 양식을 가지고 있습니다. 의 index.php에서 내가 설정 한 다음 내가 세션의 전체 개념을 얻고 있는지
Notice: Undefined variable: _SESSION
확실하지 : $ _SESSION을 액세스하는 나에게 다음과 같은 오류를 제공
$_SESSION['uid'] = $me['id'];
그러나 processForms.php에서
, 여기 잘못.
나는 경우를 제거하는 경우 , 나 내 브라우저에 다음과 같은 메시지가 표시됩니다. 알림 : 세션이 이미 시작되었습니다. - session_start()를 무시합니다. – sharath
좋아, 'if'를 유지할 수 있습니다. 조건을 'if (empty (session_id()))'로 변경합니다 - http://br.php.net/manual/en/function.session-id.php ("반환 값"섹션) –
참조 ! 고마워요 너희들 :) – sharath