나는 내 삶을 위해서 이걸 알아낼 수 없다.IE에서 setcookie가 실패 함
이 사이트는 IE에서 잘 작동하지만 이전에는 쿠키 설정을 거부했습니다. 여러 대의 컴퓨터에서 여러 버전으로 테스트했지만 아직 유용하지 않습니다. 그것은 다른 모든 브라우저에서 정상적으로 작동합니다. 소스 코드는 변경되지 않았으며 서버에 적용된 업데이트도 없습니다.
setcookie()는 그 문제에 대해 TRUE를 반환하지만 확인하고 쿠키가 설정되지 않았습니다.
서버의 시간을 확인했으며 두 번째 서버의 값이 정확합니다. JUST setcookie()를 사용하여 샘플 파일을 만들었으므로이 도메인에서는 작동하지 않습니다. 다른 모든 사람들은 올바르게 작동합니다. 필요한 매개 변수를 모두에게 설정하려고 시도했습니다. 나는 무엇이 잘못 될 수 있는지에 대한 단서가 없습니다.
버전 정보 :
- PHP 버전 5.1.6
- 아파치/2.2.3 (CentOS는)
편집 - 샘플 코드
setcookie("session", "e180564a1b6533ec5b0c63e8009d0bc27a90b226", time()+3600);
편집 2
클라이언트가 DNS를 파괴 한 다른 개발 팀을 고용 한 것처럼 보이고 A 레코드가 다른 서버를 가리키고 주소 표시 줄의 URL을 변경하지 않고 어떤 수단을 통해 모든 트래픽을 올바른 방법으로 전달합니다.
이 부분은 해결되었을 수 있습니다.
아이디어가 있으십니까?
'setcookie'에 대한 호출을 보여주는 샘플 코드가 도움이 될 것입니다. – casablanca
샘플 코드를 표시하도록 편집되었습니다. – Bryan
동일한 IE를 사용하는 다른 서버에서 코드를 실행 해 보았습니까? IE가 귀하의 사이트에서 쿠키를 차단하는 경우 이론적으로 쿠키가 다른 사이트에서 왔기 때문에 쿠키가 허용됩니다. 물론, IE가 쿠키를 수락하는지 확인하는 것이 좋습니다. –