2010-03-15 3 views

답변

4

$HTTP_COOKIE_VARS는 PHP 4.1.0 추천되지 않습니다, 대신 $_COOKIE['pop']을 시도합니다. 쿠키가 설정되고 나면

+0

이 편집이 작동하지 않는 이유는 무엇입니까? – William

+1

무슨 "편집"에 대해 이야기하고 있습니까? – Dolph

+0

내가 방금 만든 하나, 너무 오래 걸려서 미안. – William

1

, 그들은은 $ _COOKIE 나 $ HTTP_COOKIE_VARS를 배열로 다음 페이지로드에 액세스 할 수 있습니다. $ _COOKIE와 같은 슈퍼 전역 변수는 PHP 4.1.0에서 사용 가능합니다. 쿠키 값은 $ _REQUEST에도 존재합니다.

을 통해 Documentation.

동일한 페이지로드로 액세스 할 수 있습니다.

+0

편집을보세요. – William

1

쿠키를 설정하면 해당 값이 페이지와 함께 클라이언트에 전송됩니다. $_COOKIE (또는 $HTTP_COOKIE_VARS)에는 클라이언트가과 함께 보낸 의 쿠키 정보가 들어 있습니다. 방금 쿠키를 설정 했으므로 클라이언트는 다음 요청시에만 정보를 보낼 수 있습니다.

manual puts it like this : 쿠키가 설정되고 나면, 그들은은 $ _COOKIE 나 $ HTTP_COOKIE_VARS를 배열 다음 페이지로드에 를 액세스 할 수 있습니다

에게.


재 편집

그것은 여전히 ​​같은 문제입니다. 이름과 비밀번호가 관리자의 이름과 비밀번호라면 쿠키를 설정하는 것입니다. 자동으로 발생합니다. 그런 다음 요청과 함께 전송 된 쿠키의 내용을 에코합니다.이 내용은 아마도 비어 있으므로 아무 것도 울리지 않습니다.

정말로해야 할 일은 쿠키에 관리자 이름과 암호를 저장하는 것입니다. 그것은 Bad ™입니다. 컴퓨터에 액세스 할 수있는 사람은 쿠키를보고 민감한 로그인 정보를 얻을 수 있습니다. 또한 정보는 모든 요청과 함께 전송되며 보통 텍스트로 전송되므로 모든 프록시 또는 스니퍼가 로그인 정보를 선택할 수 있습니다. 쿠키에 저장하기 전에 암호화하거나 적절한 세션을 사용하십시오.

+0

수정 사항을 확인하십시오. – William

관련 문제