2012-04-13 2 views

답변

5

setcookie documentation 주문이 아웃 : 쿠키가 설정되고 나면, 그들은 ... 다음 페이지로드는 $ _COOKIE와

편집을 액세스 할 수 있습니다

: 그것은 수도 그 쿠키를 직접 $_COOKIE에 수동으로 넣으려고 할 수도 있지만, 어떤 프레임 워크가 시작시 다른 데이터 구조로 $_COOKIE을 유용하게 구문 분석하고 이러한 해킹 된 변경 사항을 볼 수 없음을 명심하십시오.

+1

이유를 이해하지 못하는 경우 HTTP 프로토콜이 작동하는 방식 (요청/응답 프로토콜)을 조사해야합니다. 브라우저에 쿠키를 설정하라는 응답을 보낸 다음 요청이있을 때 쿠키 값을 다시 보냅니다. –

0

$ _COOKIE는 PHP가 호출되었을 때 쿠키의 내용이기 때문에.

1

스크립트가 처음 실행될 때 $ _COOKIE가 채워집니다. setcookie는 페이지가 브라우저로 돌아갈 때 헤더로 바뀌는 큐에 쿠키 정보를 저장합니다.

브라우저가 새 페이지를 요청하면 쿠키 정보를 서버로 보내고 $ _COOKIE 변수가 채워집니다.

+0

Ok ...하지만 페이지를 다시로드 할 때'$ _COOKIE [ 'hello']'는 여전히 인쇄되지 않습니다 – chromedude

관련 문제