2010-12-03 7 views
0

우리는 액세스 할 때 쿠키가 있는지 확인하여 사용자의 인증 여부를 확인합니다. 그렇지 않은 경우 페이지는 도메인 외부에있는 인증 페이지로 리디렉션됩니다. 사용자가 인증되면 인증 페이지는 wiki 페이지 (index.php)에 쿠키와 함께 데이터를 전달합니다.원격 서버의 페이지를 PHP의 다른 서버로 리디렉션

이제 새로운 wiki 서버를 소개하고 있으며 원래 wiki 서버 대신이 서버에서 wiki 내용을 렌더링하려고합니다. 인증 서버를 제어 할 권한이 없습니다. 그래서 거기서 어떤 변화도 만들 수 없습니다. 또한 DNS 항목을 새 서버로 변경할 수 없습니다. 아직 테스트가 진행 중입니다. 내가 가진 유일한 옵션은 원래 위키 페이지에서 새 위키 페이지로 리디렉션하는 것입니다.

제 질문은 쿠키와 함께 리디렉션하고 원래 index.php의 콘텐츠를 새 사이트의 index.php에 게시하는 방법입니다. 헤더에서 쿠키를 검색 할 수 없었습니다. 귀하의 도움을 크게 주시면 감사하겠습니다.

+0

업데이트 됨 내 대답 테스트하기 – Breezer

답변

0

다른 서버가 설정 한 쿠키를 읽을 수 없다는 것은 얼마나 안전하지 않은지, 할 수있는 일은 alt 게시물을 통해 데이터를 보낸 다음 인증 페이지에서 읽을 수 있다는 것입니다. 정식 페이지

하지만 난 당신이 아마 확실하지 메신저 어떻게 작동하는지 잘 다른 도메인에 대한 쿠키를 설정할 수 있습니다 생각할 때, 어

이기에, setcookie ('이름', '값을'시도를 변경할 수, '만료', '/', '새 도메인은 여기에');

관련 문제