현재 위치: > 함수 카테고리 모음> setcookie

setcookie

쿠키를 보내십시오
이름:setcookie
분류:회로망
사용 언어:php
한 줄 설명:나머지 HTTP 헤더로 전송 될 쿠키를 정의합니다.

정의 및 사용법

setcookie() 함수는 나머지 HTTP 헤더로 전송 된 쿠키를 정의하는 데 사용됩니다.

쿠키는 종종 사용자를 식별하는 데 사용됩니다. 쿠키는 서버가 사용자의 컴퓨터에 포함시키는 작은 파일입니다. 동일한 컴퓨터가 브라우저를 통해 페이지를 요청할 때마다 쿠키를 보냅니다. PHP를 사용하면 쿠키 값을 생성하고 검색 할 수 있습니다.

쿠키 이름은 동일한 이름의 변수에 자동으로 할당됩니다. 예를 들어, "user" 라는 쿠키가 전송되면 쿠키의 값이 포함 된 $user 라는 변수가 자동으로 생성됩니다.

참고 : <html> 태그 앞에 setcookie() 함수가 나타나야합니다.

참고 : 쿠키를 보낼 때 쿠키 값이 자동으로 URL에 인코딩됩니다. 수신 할 때는 자동으로 디코딩됩니다 (URL 인코딩을 방지하려면 setrawcookie() 대신 사용하십시오).

문법

 setCookie ( 이름 , 가치 , 만료 , 경로 , 도메인 , 보안 , httponly ) ;

매개 변수 값

매개 변수 설명하다
이름 필수의. 쿠키의 이름을 지정하십시오.
선택 과목. 쿠키의 값을 지정합니다.
내쉬다

선택 과목. 쿠키의 만료 시간을 지정합니다.

값 시간 ()+86400*30은 30 일 후에 쿠키가 만료됩니다.

이 매개 변수가 생략되거나 0으로 설정되면 쿠키는 세션이 끝날 때 만료됩니다 (즉, 브라우저가 닫힌 경우).

기본값은 0입니다.

선택 과목. 쿠키의 서버 경로를 지정합니다.

"/"로 설정된 경우 전체 도메인에서 쿠키를 사용할 수 있습니다.

"/php/"로 설정된 경우 쿠키는 PHP 디렉토리 및 모든 하위 디렉토리에서만 사용할 수 있습니다.

기본값은 쿠키가 설정된 현재 디렉토리입니다.

도메인

선택 과목. 쿠키의 도메인 이름을 지정하십시오.

example.com의 모든 하위 도메인에서 쿠키를 사용할 수 있도록 도메인을 "example.com"으로 설정하십시오.

www.example.com으로 설정하면 쿠키가 www 하위 도메인에서만 제공됩니다.

안전한

선택 과목. 안전한 HTTPS 연결을 통해서만 쿠키를 전송할지 여부를 지정합니다.

True는 쿠키가 안전한 연결이 존재하는 경우에만 설정되어 있음을 의미합니다.

기본값은 False입니다.

httponly

선택 과목. True로 설정된 경우 쿠키에 HTTP 프로토콜을 통해서만 액세스 할 수 있습니다 (스크립팅 언어를 통해 쿠키에 액세스 할 수 없습니다).

이 설정은 XSS 공격을 통해 신원 도용을 줄이는 데 도움이됩니다.

기본값은 False입니다.

유사한 함수
인기 기사