htaccess로 보호된 사이트에 로그인하면(사용자 이름/비밀번호 팝업이 나타남) 쿠키가 표시되지 않습니다. 그런데 왜? 서버는 내가 htaccess로 보호된 사이트에 로그인한 사람임을 어떻게 인식합니까? 우리가 NAT 네트워크에 있고 서버가 동일한 공용 IP를 가진 다른 네트워크를 허용할 수 있습니까?
답변1
HTTP는 상태 비저장입니다. 쿠키는 웹 서버가 아닌 웹 페이지에서 사용됩니다. 브라우저가 해당 페이지에 요청하면 인증이 필요하다는 오류 응답을 반환합니다. 그런 다음 사용자 이름과 비밀번호를 묻는 메시지를 표시하고 이를 메모리에 저장한 다음 다시 요청합니다. 그 시점부터 귀하의 브라우저는 귀하를 대신하여 해당 도메인에 대한 모든 요청에 대해 자동으로 사용자 이름과 비밀번호를 제공합니다.
귀하의 브라우저가 이를 기억할 것입니다.