약간 혼란 스러울 수 있으므로 문제를 설명하는 동안 잠시 나와 함께하시기 바랍니다.하위 도메인에 대한 session_set_cookie_params
나는 웹 사이트 www.mydomain.com과 모바일 버전 m.mydomain.com이 주요 웹 사이트는 특정 cookie_params는 모바일 사이트가 특별히
session_set_cookie_params(0, '/', '.mydomain.com');
모바일 장치가 자동 있습니다 설정 설정이 없습니다 - 모바일 사이트로 이동 &을 감지.
모바일 사이트는 체크 용으로 https://www.mydomain.com/mobile/을 사용하여 SSL 인증서가 유효합니다. 그래서 우리는 m에서 전환하고 있습니다. www. 우리가 안전하게 가면. 기묘가 시작되는 다음
... 나는 전혀 문제없이 전체 과정을 통해 갈 수 내 아이폰에
입니다.
그러나 컴퓨터 브라우저 &을 사용하면 특별히 모바일 사이트를 사용하기로 결정할 때 체크 아웃 할 수 없습니다. 이는 session_id가 m 사이에서 변경된다는 것입니다. & www. (& 데이터베이스에서 바스켓 항목을 찾을 수 없기 때문에 체크 아웃을 허용하지 않습니다.) 또는 2 개의 세션 ID가 있습니다. 하나는 www입니다. & m 용.
모바일 사이트의 모든 페이지가 위의 매개 변수를 가지고 있다고 가정 할 때, 컴퓨터 브라우저는 왜 www를 사용하도록 선택합니까? 세션 ID?
이 문제를 해결하기위한 제안 사항에 크게 감사드립니다.
추가 정보 : Firefox에서 모든 쿠키를 제거했습니다. & 브라우저를 다시 시작했습니다. 나는 직접 m.mydomain.com &로 갔다. 확인을 할 수있다.
URL에 관계없이 특정 쿠키 매개 변수 이름을 사용하도록 모바일 사이트를 강제로 설정하는 방법이 궁금 할 것입니다.
기본 사이트의 모바일 사이트와 쿠키 매개 변수가 같지 않아야합니까? 그렇게 해봤 니? – Jon
나는 그것이 정말로 일어나고있는 이유에 관해 정말로 확신하지 않고있는 이래로 그것이 높은 교통 사이트이기 때문에 그것을하는 것을 싫어한다. 그리고 금요일의 오후 동안은 나쁜 생각이다. – RiquezJP
추가 정보 : Firefox에서 모든 쿠키를 제거하고 브라우저를 다시 시작했습니다. 나는 직접 m.mydomain.com에 갔다. &이 작업은 OK이다. 체크 아웃 할 수있다. – RiquezJP