2014-01-23 2 views
0

특정 세션 쿠키가있는 경우 웹 사이트 사용자를 페이지로 리디렉션하려고합니다. 세션 쿠키는 다른 웹 사이트의 것으로 pubcookie_l이라고합니다. 이 쿠키가 내 웹 사이트에있을 때 PHP가 있는지 확인하려면 어떻게해야합니까? 감사.웹 사이트에 쿠키가 있는지 확인하십시오.

+0

죄송합니다. 두 웹 사이트를 모두 관리 할 수 ​​있습니까? 또는 pubcookie_l 제 3 자와 하나입니까? – cmorrissey

+0

나는 그것이 가능하지 않다고 생각한다.이 링크를 보라 : http://stackoverflow.com/questions/8540725/use-same-php-session-on-another-website-on-link-click – Albzi

+0

아니, 제 3 자 웹 사이트는 제 대학 출신입니다. 내 웹 사이트는 대학의 LDAP을 사용하여 로그인합니다.이 작업을하려고합니다. 사용자가 대학 웹 사이트에 로그인하여 내 사이트로 이동하면 자동으로 내 로그인 페이지로 이동해야합니다. –

답변

0

쿠키는 "웹 사이트에"존재하지 않으며 클라이언트에 존재합니다. 그리고 클라이언트는 쿠키를 설정하지 않은 도메인에 쿠키를 제공하지 않아야합니다.

그렇다면 개인 정보 보호에 대한 우려는 물론 거대한 보안 위험이 있습니다 (쿠키는 암호 또는 기타 중요한 정보를 포함해야 함).

1

이것은 불가능합니다. 다른 도메인에있는 다른 도메인 쿠키를 확인할 수 없습니다.

리퍼러을 확인할 수 있습니다. 리퍼러가 귀하의 대학교 웹 사이트 인 경우.

PHP Referer에서 액세스 할 수있는 변수는 $_SERVER['HTTP_REFERER']입니다.

관련 문제