이 두 가지 가능한 해결 방법은 다음과 같습니다하지만 서로 다른 행동 :
1 :PHP sessions을 사용하는 것입니다. 세션 지원을 사용하면 $_SESSION
수퍼 글로벌 배열의 요청간에 데이터를 저장할 수 있습니다. 방문자가 사이트에 액세스하면 특정 세션 ID가 요청과 함께 전송되었는지 여부에 관계없이 PHP는 자동으로 session.auto_start가 1로 설정되었는지 또는 session_start()를 통해 명시 적으로 요청되었는지 (session_register()를 통해 암시 적으로) 확인합니다. 이 경우 이전에 저장 한 환경이 재생성됩니다.
session_start();
$_SESSION['loged_in']="yes";
을이를 사용하여 값을 검색 : 예를 들어, 사용자가이로 로그인하면 저장할 수
session_start();
if($_SESSION['loged_in']=="yes"){ echo "logged in!"; }
2 :는 PHP Cookies입니다. PHP는 HTTP 쿠키를 투명하게 지원합니다. 쿠키는 원격 브라우저에 데이터를 저장하고 리턴 사용자를 추적하거나 식별하는 메커니즘입니다. setcookie() 또는 setrawcookie() 함수를 사용하여 쿠키를 설정할 수 있습니다. 쿠키는 HTTP 헤더의 일부이므로 모든 출력을 브라우저에 보내기 전에 setcookie()를 호출해야합니다. header()와 동일한 제한 사항입니다. 쿠키를 설정하거나 헤더를 보낼지 여부를 결정할 때까지 출력 버퍼링 기능을 사용하여 스크립트 출력을 지연시킬 수 있습니다.
쿠키는 로컬에 자격 증명을 저장하고 사용자가 동일한 웹 페이지에 다시 액세스 할 때마다 다시 사용할 수있게합니다. "로그인 유지" 체크 박스를 선택했을 때 로그인 정보를 저장하는 곳입니다. 브라우저가 닫히고 컴퓨터가 종료 되더라도 쿠키에 다시 액세스 할 수있는 방법은 세션과 다릅니다.
어떨까요? –