>  기사  >  백엔드 개발  >  PHP는 즉시 적용되도록 쿠키를 구현합니다.

PHP는 즉시 적용되도록 쿠키를 구현합니다.

藏色散人
藏色散人앞으로
2020-05-17 14:16:562229검색

PHP는 즉시 적용되도록 쿠키를 구현합니다.

오늘 학생들이 연습을 하다가 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);
    }
}

이렇게 하면 새로 고칠 필요가 없습니다. 쿠키 매개변수에 대한 자세한 내용은 PHP 매뉴얼을 참조하세요

팁: 쿠키의 즉각적인 업데이트에 효과적인 이 코드의 두 문장:

$_COOKIE[$var] = $value;
setcookie($var,$value,$time,$path,$domain,$s);

즉, 쿠키가 할당됩니다. 한 번에 두 번.

추천: "PHP 튜토리얼"

위 내용은 PHP는 즉시 적용되도록 쿠키를 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 segmentfault.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제