setcookie() 함수는 HTTP 쿠키를 클라이언트에 보냅니다. 쿠키는 서버가 브라우저에 보내는 변수입니다. 쿠키는 일반적으로 서버가 사용자의 컴퓨터에 삽입하는 작은 텍스트 파일입니다.
이 쿠키는 컴퓨터가 브라우저를 통해 페이지를 요청할 때마다 전송됩니다. (추천 학습: PHP 동영상 튜토리얼)
쿠키의 이름은 동일한 이름의 변수로 지정됩니다. 예를 들어, 전송되는 쿠키의 이름이 "name"인 경우 쿠키 값을 포함하는 $user라는 변수가 자동으로 생성됩니다.다른 출력이 전송되기 전에 쿠키를 할당해야 합니다.
성공하면 함수는 true를 반환하고, 그렇지 않으면 false를 반환합니다.오늘 연습을 하다가 PHP에서 쿠키를 새로 고쳐야 적용되는 문제가 발생했습니다. 다음 방법으로 해결할 수 있습니다.
// php COOKIE设置函数立即生效,支持数组 function cookie($var, $value = '', $time = 0, $path = '', $domain = '', $s = false) { $_COOKIE[var] = $value; if (is_array($value)) { foreach ($value as $k => $v) { setcookie($var .'['.$k.']', $v, $time, $path, $domain, $s); } } else { setcookie($var,$value, $time, $path, $domain, $s); } }In 이렇게 하면 새로 고칠 필요가 없으며 직접 수행할 수 있습니다. 쿠키 매개변수인 쿠키 값 가져오기
팁: 이 코드에서 인스턴트에 효과적인 두 문장은 쿠키 업데이트:
$_COOKIE[$var] = $value; setcookie($var,$value,$time,$path,$domain,$s);#🎜🎜 #즉, 쿠키가 한 번에 두 번 할당됩니다.
위 내용은 PHP에서 쿠키 내용을 업데이트하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!