>  기사  >  백엔드 개발  >  전체 도메인 이름에 유효하도록 PHP에서 쿠키를 설정하는 방법은 무엇입니까?

전체 도메인 이름에 유효하도록 PHP에서 쿠키를 설정하는 방법은 무엇입니까?

coldplay.xixi
coldplay.xixi원래의
2020-07-24 09:53:283458검색

PHP에서 쿠키가 전체 도메인 이름에 유효하도록 설정하는 방법: setcookie 함수를 사용하여 쿠키가 전체 도메인 이름에 유효하도록 설정합니다. 코드는 [setcookie("cookie_test", 'this is cookie test', time()+3600,"/","] .

전체 도메인 이름에 유효하도록 PHP에서 쿠키를 설정하는 방법은 무엇입니까?

쿠키가 전체 도메인 이름에 유효하도록 설정하는 방법:

기본 쿠키는 도메인 이름(예: www.php.com) 자체에서는 도메인 이름(예: test.php .com)을 제외하고 쿠키가 유효하지 않지만 setcookie 함수를 사용하면 전체 도메인 이름(*.php)에 대해 쿠키를 유효하게 만들 수 있습니다. .com)

setcookie("cookie_test", 'this is cookie test', time()+3600, "/", "php.com");

도메인 이름 관련 파라미터는 5번째이므로 앞의 파라미터를 설정해야 합니다. 1번째 파라미터는 쿠키 이름, 2번째 파라미터는 쿠키 값, 3번째 파라미터는 쿠키 만료 시간입니다. 이 매개변수는 일반적으로 공통 매개변수이므로 여기서는 자세히 설명하지 않겠습니다.

여기서 설명해야 할 것은 쿠키의 유효한 경로를 설정하는 데 사용되는 매개변수입니다. /,则对所有目录有效,如果设置为/test/,仅对/test/以及其子目录/test/tmp/有效。一般情况下会设置为/, 전체 디렉토리에 유효합니다.

그리고 오늘의 주인공인 다섯 번째 매개변수는 쿠키 적용 도메인 이름입니다. 일반적으로 쿠키는 현재 도메인 이름에서만 적용됩니다. 예를 들어 test.php.com에 있는 쿠키는 www.php.com에서는 적용되지 않지만 동일한 기본 도메인 이름에서 쿠키를 보편적으로 만들도록 설정할 수 있습니다. 이 매개변수를 기본 도메인 이름(www. php.com도 하위 도메인 이름이므로 혼동하지 마세요.

네 번째 매개변수와 다섯 번째 매개변수는 모두 쿠키의 유효 범위를 제어할 수 있으며, 이는 실제 상황에 따라 조정될 수 있습니다. :

PHP 프로그래밍 입문부터 마스터까지

위 내용은 전체 도메인 이름에 유효하도록 PHP에서 쿠키를 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.