가능한 중복 :
Javascript cookies vs php cookiesPHP의 차이와 자바 스크립트 쿠키
PHP 스크립트가 서버에서 실행되기 때문에, 즉 그 PHP 쿠키 자바 스크립트 쿠키 다르게 동작합니다 의미합니까? 그렇다면 차이점은 무엇입니까? 고맙습니다.
가능한 중복 :
Javascript cookies vs php cookiesPHP의 차이와 자바 스크립트 쿠키
PHP 스크립트가 서버에서 실행되기 때문에, 즉 그 PHP 쿠키 자바 스크립트 쿠키 다르게 동작합니다 의미합니까? 그렇다면 차이점은 무엇입니까? 고맙습니다.
PHP 쿠키와 같은 것은 없습니다. 클라이언트 브라우저에 저장된 HTTP cookies이 있습니다. PHP를 사용하면 Set-Cookie HTTP 헤더를 사용하여 쿠키를 설정하고 읽을 수 있지만 PHP 관련 내용은 모두 표준 HTTP 프로토콜입니다. 그러나 한 가지는 있습니다 : HttpOnly 플래그가있는 쿠키는 클라이언트 스크립트에서 액세스 할 수 없습니다.
쿠키는 항상 클라이언트에 저장됩니다.
그러나 HTTP 헤더 (즉, 서버 측 코드)를 통해 생성 된 쿠키는 HTTPOnly 플래그를 가질 수 있으며 JavaScript가 값을 처리하지 못하도록합니다.
HTTP 쿠키는 브라우저가 각 요청에 따라 서버에 보내는 작은 데이터입니다. 쿠키는 일반적으로 초기 HTTP 응답의 Cookie
헤더에 의해 설정되며 쿠키 유형 및 클라이언트 구성에 따라 얼마간 (예 : 브라우저) 클라이언트에 저장됩니다.
PHP의 쿠키 관련 기능은 HTTP 프로토콜의이 기능에 대한 인터페이스 일뿐입니다.
일반적으로 쿠키는 클라이언트 측 JavaScript (및 브라우저 플러그인)를 통해 액세스 (읽거나 변경) 할 수도 있지만 ThiefMaster가 이미 말했듯이 HTTPOnly
플래그로 차단할 수 있습니다.