2011-11-14 1 views
0

을 무시하고, 나는 양식을 가지고 해당 도메인에 대한 게시물이크롬 크로스 도메인 쿠키 만료 도메인 1 일

<form method="post" action="http://domain2.com/result.php"> 

도메인 스크립트 result.php 2 세트까지 지속될 것으로 예상되는 도메인 2에 쿠키를 올해 2038

setcookie('test', 'val', 2147485540, '/', '.domain2.com', false); 

쿠키가 저장되고 있지만, 크롬에 만료로 설정 "나는 브라우저를 닫을 때"(즉, 0). Firefox에서는 만료가 올바르게 설정됩니다.

주위를 둘러 볼 방법이 없나요? 아니면 크로스 도메인 게시와 관련된 Chrome의 보안 설정이 있습니까?

답변

2

이는 도메인이 아니라 만료와 관련이 있습니다.

setcookie('test', 'val', gmmktime(3, 14, 7, 1, 19, 2038), '/', '.domain2.com', false); 

이되지 않습니다 : 당신은 일부 브라우저는 2038

이 작동 화요일에 세계 협정시 03시 14분 7초 년 1 월 19 일을 넘어 날짜에 문제가 Tue, 19 Jan 2038 03:45:40에 해당하는 2147485540 사용하는

setcookie('test', 'val', gmmktime(3, 14, 8, 1, 19, 2038), '/', '.domain2.com', false); 
+0

오른쪽, 감사합니다! 나는 2038 년의 일을 알고 있지만, 나는 3:14:07 전에 그것을 설정했다고 생각했다. 나는 그 시간이 끝나고 어떻게 끝났는지 모르겠다. 내 부분에 대한 어리석은 감시. – andrewtweber

+0

기꺼이 도와 드리겠습니다. – Nathan