페이팔과 사이트를 통합하는 데 익숙하지 않아 사용 가능한 서비스에서 쉽게 이용할 수있는 방법이있을 수 있습니까? 내가하려는 것은 사용자가 "내 웹 사이트로 돌아 가기"를 클릭 할 때, 리퍼러가 페이팔이라는 사실을 알고 있기 때문에 웹 사이트로 자동 전송할 수 있습니다. 어떻게해야합니까?PHP에서 URL 리퍼러를 아는 방법?
나는 $_SERVER['HTTP_REFERER']
을 시도했지만 아무 것도 포착하지 못했습니다. 나는 IPN 대화 중에 쿠키와 세션을 설정했으나 (IPN 대화 중에 IPN 대화를 제대로했는지 또는 해야할지 잘 모르겠지만), 내 웹 사이트로 돌아 가면 세션을 인식하지 못하는 것 같습니다.
$_SERVER['HTTP_REFERER']
을 사용하여이 문제를 해결하면 보안 위험이 있습니다. 맞습니까? 그렇다면 누락 된 다른 방법이 있습니까? 도와주세요.
Paypal에서 일부 쿼리 문자열 변수를 반환하지 않습니까? 뒤에서 그걸 기억하고있는 것 같습니다. – Wrikken
$ _SERVER [ 'HTTP_REFERER']을 출력하여 그 결과를 확인 했습니까? 어쩌면 paypal.com을 잘 보여주고있는 것일 수도 있지만 귀하의 상태가 제대로 일치하지 않거나 뭔가 엉망입니다. 또한 보안 위험은 아닙니다. 예를 들어 사람들이이를 위장 할 수는 있지만 일반적으로 감사 페이지로 보낼지 여부를 결정할 때 반드시 피해야하는 것은 아닙니다. –
예, sendmail()을 통해 했어요. 아무것도 보내지 않습니다. 나는 그것을 return URL 인 login.php에 넣었다. 그러나 등록되지 않은 계정을 사용하여 의도적으로 로그인하면 my.domain.com/login.php가 전송됩니다. $ _SERVER [ 'HTTP_REFERER']가 맞지 않을 수 있습니다. – adred