7 개 매개 변수가 :PHP의 이기에, setcookie() 오류가 0 매개 변수가 말한다하지만 오류 받고 있어요
PHP 경고 : 이기에, setcookie()에서/ㅋ 주어진 최소 1 매개 변수 0/ㅋ /에 기대는 줄 x.
이것은 내 전체 코드입니다.
ob_start();
if(isset($_POST['cookies']) && $_POST['cookies'] == "I Accept") {
setcookie("a-cookie", "Accepted", time()+(86400*90), "/", "mysite.com", 1, true);
} else {
echo "Invalid Request";
}
ob_end_flush();
코드는 setcookie() 함수를 제거하면 완벽하게 실행되므로 나머지 코드는 잘 실행됩니다. 그러나 매개 변수가 설정되지 않았습니다.
재미있는 점은, 나는 'ob_start' 블록 안에 쿠키를 설정하려 한 적이 없다는 것입니다. – IncredibleHat
'setcookie()'를 사용하면 HTTP 헤더를 보내고 헤더를 보내기 전에 출력 버퍼를 추가하여 헤더를 응답 헤더에 추가 할 수 없기 때문에 이것이 작동하지 않을지 궁금합니다. – Mic1780