현재 위치: > 함수 카테고리 모음> 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입니다.

유사한 함수
  • 시스템 로그 메시지를 생성합니다 syslog

    syslog

    시스템로그메시지를생성합니다
  • 호스트 이름을 얻으십시오 gethostname

    gethostname

    호스트이름을얻으십시오
  • IPv4의 문자열 인터넷 프로토콜 변환 긴 정수 번호로 변환 ip2long

    ip2long

    IPv4의문자열인터넷프로토콜변환긴정수
  • Stream_set_blocking의 별칭 - 자원 흐름에 대한 차단 또는 차단 모드 설정 socket_set_blocking

    socket_set_blocking

    Stream_set_blocking의
  • stream_get_meta_data의 별칭 - 캡슐화 프로토콜 파일 포인터에서 헤더/메타 데이터 가져 오기 socket_get_status

    socket_get_status

    stream_get_meta_data
  • 프로토콜 이름과 관련된 프로토콜 번호를 가져옵니다 getprotobyname

    getprotobyname

    프로토콜이름과관련된프로토콜번호를가져옵
  • 모든 syslog 관련 변수를 초기화하십시오 define_syslog_variables

    define_syslog_variables

    모든syslog관련변수를초기화하십시오
  • 프로토콜 번호와 관련된 프로토콜 이름을 가져옵니다 getprotobynumber

    getprotobynumber

    프로토콜번호와관련된프로토콜이름을가져옵
인기 기사