2013-07-06 2 views
2

다른 브라우저에서도 쿠키가 계속 유지됩니까?다른 브라우저에서도 쿠키가 지속됩니까?

질문에 대해 자세히 설명하기 위해 사용자 컴퓨터에서 특정 쿠키를 찾는 웹 사이트가 있다고 가정 해 보겠습니다. 찾지 못하면 하나를 만듭니다. 사용자가 Chrome을 종료하고 Firefox에서 동일한 웹 사이트로 이동한다고 가정하면 웹 사이트는 사용자의 컴퓨터에서 동일한 쿠키를 찾습니다. 아니면 Firefox 용으로 새로 만들 예정입니까?

+0

. (글쎄, 정상적으로.) – mario

+2

당신은 쉽게 이것을 시도하고 직접 볼 수 있습니다 ... –

+0

쿠키는 브라우저 특정 파일입니다. Internet Explorer를 사용하여 동일한 사이트를 다시 방문하면 Netscape Navigator에서 탐색 할 때 설정된 쿠키 세트가 읽히지 않습니다. –

답변

4

아니요. 쿠키는 브라우저 별 파일에 저장됩니다.

1

쿠키는 서버 (웹 서버)에서 클라이언트 (브라우저)로 다시 전송되는 데이터입니다. 두 사람 사이에는 클라이언트가 후속 요청시 쿠키를 서버에 반환해야하는시기에 대한 설명이 있습니다. 이를 통해 서버는 클라이언트를 다시 식별 할 수 있습니다.

각 브라우저는 고유 한 클라이언트이므로 다른 브라우저에서 설정된 쿠키를 인식하지 못합니다. 그들은 브라우저를 닫을 때와 경우 삭제됩니다 비 영구적 인 쿠키가있는 경우

Can two different browser share one cookie?

0

아니, 그들이 지속적 있습니다

는 플래시를 사용하여이 문제를 해킹 할 수있는 방법에 대해 설명이 SO 질문을 참조 하드 드라이브에 저장되지만 단일 브라우저에서만 사용됩니다.

그러나, 당신은 MySQL의 테이블에 데이터를 저장하여이 문제를 해결 얻을 당신이 쿠키에 저장 한 것입니다 특정 데이터에 대한 사용자의 IP 주소를 링크 할 수 있습니다 : 각 브라우저 만의 독특한 쿠키 저장소가

$ip = $_SERVER[ 'REMOTE_ADDR' ]; 
+0

IP 주소는 두 개의 다른 브라우저에 대해 항상 변경되거나 동일 할 수 있으며 클라이언트를 고유하게 식별하지는 못합니다. NAT 뒤에서 오는 두 대의 컴퓨터에서 두 개의 연결은 예를 들어 둘 다 같은 바깥 쪽을 향하게됩니다. – Kong

+0

사실, 이것이 유일한 해결책으로 사용해서는 안되는 이유입니다. 쿠키를 사용하는 것보다 더 많은 상황을 처리하기 위해 쿠키와 데이터베이스 w/IP 주소를 모두 사용할 수 있습니다 (예 : 브라우저 전환). –

+0

그러나 IP를 사용하여 여러 브라우저를 처리하는 경우 동일한 네트워크의 다른 호스트 시스템과 쉽게 충돌 할 수 없습니까? –

관련 문제