오늘 학생들이 연습을 하다가 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!