2011-09-30 2 views
2

간단한 질문이 있습니다. 내 웹 사이트의 사람들을 IP 위치로 리디렉션 할 수 있습니까?PHP IP 위치

예 : 한 사람이 사이트를 탐색 할 때 지불 할 때, ip 위치가 포르투갈 출신 일 경우 은행 송금으로 지불하고 paypal로 지불하지 않으면?

죄송합니다. 내 영어. 감사합니다, 페드로 로프

+0

아마도 MaxMind의 GeoIP와 같은 것을 조사하고 싶을 것입니다. – Corbin

+0

네, 그렇지만 100 % 신뢰성이 없습니다. 예 : 이 : http://stackoverflow.com/search?q=geolocation – Piskvor

+0

[가능한 좋은 geolocation 서비스가 있습니까?] (http://stackoverflow.com/questions/4724971/is-there-a-good- php-geolocation-service) – Piskvor

답변

0

물론 할 수 있습니다. 하지만 그렇게 정확한 것은 아닙니다.

예를 들어 나는 그리스 코르푸 출신이다. 내 지리적 위치는 항상 그리스 아테네를 가리키고 있습니다.

또 다른 예입니다. 나는 개인적인 이유로 온 나라가 내 웹 사이트에 접근하는 것을 막으려 고 노력했다. 그러나 그 일이 좋고 완벽하지는 않지만 그 나라에서 온 방문이 있습니다.

+0

죄송합니다. 나는 당신에게 그 일을하는 방법을 알려주지는 않았지만 여기에 쓰는 것은 약간 복잡합니다. –

1

궁극적으로 실제로 어떤 결제 플랫폼을 보내야할지 신경 쓰이는 것처럼 들립니다. 사용자가 지원하는 국가 목록에서 자신의 국가를 선택할 수 있도록하는 것이 훨씬 쉽고 안정적입니다. 이것은 IP 기반 솔루션보다 정확하며 집에없는 여행자를위한 솔루션입니다. 위의 설명에 제공된 link @Piskvor에는 IP 기반 위치와 관련하여 더 많은 잠재적 문제가 있습니다.

예를 들면 표준 청구서 수신 주소 양식을 제공 할 수 있습니다. 사용자가 포르투갈 이외의 국가를 선택하면 은행 송금 텐더 유형이 사용 중지되고 PayPal이 선택됩니다.