2011-08-28 9 views

답변

7

PHP 쿠키와 같은 것은 없습니다. 클라이언트 브라우저에 저장된 HTTP cookies이 있습니다. PHP를 사용하면 Set-Cookie HTTP 헤더를 사용하여 쿠키를 설정하고 읽을 수 있지만 PHP 관련 내용은 모두 표준 HTTP 프로토콜입니다. 그러나 한 가지는 있습니다 : HttpOnly 플래그가있는 쿠키는 클라이언트 스크립트에서 액세스 할 수 없습니다.

3

쿠키는 항상 클라이언트에 저장됩니다.

그러나 HTTP 헤더 (즉, 서버 측 코드)를 통해 생성 된 쿠키는 HTTPOnly 플래그를 가질 수 있으며 JavaScript가 값을 처리하지 못하도록합니다.

1

HTTP 쿠키는 브라우저가 각 요청에 따라 서버에 보내는 작은 데이터입니다. 쿠키는 일반적으로 초기 HTTP 응답의 Cookie 헤더에 의해 설정되며 쿠키 유형 및 클라이언트 구성에 따라 얼마간 (예 : 브라우저) 클라이언트에 저장됩니다.

PHP의 쿠키 관련 기능은 HTTP 프로토콜의이 기능에 대한 인터페이스 일뿐입니다.

일반적으로 쿠키는 클라이언트 측 JavaScript (및 브라우저 플러그인)를 통해 액세스 (읽거나 변경) 할 수도 있지만 ThiefMaster가 이미 말했듯이 HTTPOnly 플래그로 차단할 수 있습니다.