![htaccess가 쿠키를 사용하지 않는 경우 클라이언트를 어떻게 식별합니까?](https://linux55.com/image/33624/htaccess%EA%B0%80%20%EC%BF%A0%ED%82%A4%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20%EA%B2%BD%EC%9A%B0%20%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8%EB%A5%BC%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%8B%9D%EB%B3%84%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
htaccess로 보호된 사이트에 로그인하면(사용자 이름/비밀번호 팝업이 나타남) 쿠키가 표시되지 않습니다. 그런데 왜? 서버는 내가 htaccess로 보호된 사이트에 로그인한 사람임을 어떻게 인식합니까? 우리가 NAT 네트워크에 있고 서버가 동일한 공용 IP를 가진 다른 네트워크를 허용할 수 있습니까?
답변1
HTTP는 상태 비저장입니다. 쿠키는 웹 서버가 아닌 웹 페이지에서 사용됩니다. 브라우저가 해당 페이지에 요청하면 인증이 필요하다는 오류 응답을 반환합니다. 그런 다음 사용자 이름과 비밀번호를 묻는 메시지를 표시하고 이를 메모리에 저장한 다음 다시 요청합니다. 그 시점부터 귀하의 브라우저는 귀하를 대신하여 해당 도메인에 대한 모든 요청에 대해 자동으로 사용자 이름과 비밀번호를 제공합니다.
귀하의 브라우저가 이를 기억할 것입니다.