0
저는이 문제로 꽤 오래 동안 고민했습니다. 지금은 알아 내지 못합니다. 사용자가 로그인을 시도하면 로그인 상태가됩니다.하지만 다른 페이지를로드하거나 새로 고침하면 즉시 로그 아웃됩니다. 정말 이상한 일은, 일단 XAMPP에서 로컬로 테스트를하면 문제없이 작동하지만, 내 웹 페이지에서 실행되면 작동하지 않는다는 것입니다. PHP 5.5.11 (로컬) 5.5.18 (웹 페이지)와 거의 같은 버전으로 실행됩니다. 내가 문제를 해결로그인 시스템은 다시로드 할 때마다 로그 아웃합니다.
if($_SESSION['user_name'] == '') {
die ("Please log in to see this page");
} else {
echo "Hey $_SESSION[user_name]!";
}
'session_start();로 세션을 시작하지 마십시오 –
각 PHP 페이지 상단에 session_start()가 있습니까? –
방금 문제가 해결되었습니다. 내가 session_start(); 다소 위쪽이지만 완전하지는 않습니다. 간단히 말해서 session_start(); 절대적으로 최고에요. 고마워요 :) – NotKimJongUn