나는 다음과 같은 코드를 작성하는 경우 :
session_start();
$_SESSION['user_id']='daniel';
변수만큼 나는 그것이 생성하는 페이지에있어 미세 유지, 나는 시도 두 번째 다른 페이지에서 $_SESSION['user_id']
으로 전화를 걸면 응답이 없습니다. 누군가 내가 어떤 실수를 저지르고 있는지 말해 줄 수 있습니까?
나는 다음과 같은 코드를 작성하는 경우 :
session_start();
$_SESSION['user_id']='daniel';
변수만큼 나는 그것이 생성하는 페이지에있어 미세 유지, 나는 시도 두 번째 다른 페이지에서 $_SESSION['user_id']
으로 전화를 걸면 응답이 없습니다. 누군가 내가 어떤 실수를 저지르고 있는지 말해 줄 수 있습니까?
session_start()
()에 페이지를 사용하고 세션을 사용하고 있어야합니다.
만큼 :
session_start()
을 다하고 있습니다. 참고 :이 전화는 한 번만하지 마십시오. 세션 정보에 액세스하려는 모든 페이지에서이 작업을 수행합니다.그러면 알 수 있습니다. 간단한 테스트 케이스를 만들고 이것을 검증하고 왜 당신이하는 일이 다른지 알아 낸다.
당신은 에 모든 페이지
PHPSESSID 쿠키가 실제로 설정되고 있는지 확인을 session_start()
을해야하고, 헤더/콘텐츠를 당신이 때 session_start()를 예, 당신이해야
호출하기 전에 보냈습니다. –
@ 다니엘 - 예. 저장 장치에서 세션을 호출합니다. –
감사합니다. 체크 아웃. – daniel