2013-02-27 4 views
2

나는 WordPress 사이트를 가지고 있으며 사용자가 다른 PHP 사이트로 리디렉션되도록 해당 사이트에 대한 링크를 만들고 싶습니다.사용자를 다른 사이트로 리디렉션하는 방법은 무엇입니까?

하지만 다른 PHP 사이트에서는 인증을 사용합니다. 즉, 사용자가 입력하기 전에 사용자 이름과 비밀번호를 제공해야합니다.

사용자가 간단히 클릭하여 다른 사이트로 바로 이동할 수있는 링크를 만들고 싶습니다.

나는 php 사이트의 사용자 이름과 암호를 제공 할 수 있지만 사용자 사용자에게 사용자 이름과 암호를 묻지 않아도됩니다.

답변

0

U는 다른 PHP 사이트에 인증 기능을 작성해야합니다. 사용자가 워드 프레스 사이트의 링크를 클릭하면 사용자가 자격 증명과 함께 해당 인증 기능으로 리디렉션되고 사용자가 자동으로 로그인하게됩니다. PHP 사이트로 리디렉션됩니다. 내가 바로 당신을 얻을 경우

+0

감사합니다. 하지만 여기에 내가 변경할 수있는 PHP 파일에 어떤 변화도 만들 수 없습니다 wordpress 사이트에서만. – shah

+0

u 위선적 인 표현으로도 해당 사이트에 대한 새로운 PHP 페이지를 작성할 수 있습니까? – Sriniwas

+0

아니요. 해당 PHP 사이트를 변경할 수 없거나 해당 사이트에 파일을 추가 할 수 없습니다. – shah

0

, 내가 가장 좋은 방법은 매개 변수와 워드 프레스 사이트에있는 링크를 생성하는 것입니다 생각 : http://www.linktophpsite.com/?autologin=true 다음 PHP 사이트에 당신이 요소를 얻을 수 있고이 true로 설정되어있는 경우, 당신은를 기록 할 수 있습니다 사용자를 귀하의 사이트로 유도하십시오. 두 사이트 모두에서 싱글 사인온을 원한다면 완전히 다릅니다. 나는 PHP에 대한 단일 sgn-on에 관한 기사를 읽는 것을 추천한다.

2

당신은 세션 변수를 링크 된 사용자에게 할당하는 새로운 PHP 파일을 만들어야한다. 'PHP 사이트'의 메인 페이지

0

대상 사이트를 제어 할 수 없다면 옵션이 매우 제한적입니다. 로그인 자격 증명을 제공하지 않으면 로그인 자격 증명이 필요한 자료에 대한 액세스 권한을 제공 할 수 없습니다.

가장 안전한 최상의 방법은 사이트의 직접 로그인 사이트를 iframe에 포함시키는 것입니다. 사용자가 다른 사이트에 로그인하면 iframe onload 이벤트를 추적하여 변경된 것을 확인한 다음 사용자를 해당 페이지로 리디렉션합니다. 사이트에서 직접 로그인 세부 정보를 처리하지 않기 때문에 더 좋습니다.

나는 이것이 작동하지 않는다고 보장 할 수 없으며 시도하지 않았으며 this page은 도메인 간 iframe이있는 가능성 중 일부는 더 이상 현대적인 브라우저와 관련이 없음을 나타냅니다. 시작 지점을 알려주려는 자세로 페이지를 읽으십시오).

관련 문제