2011-01-01 5 views
1

불행히도 Amazon.com은 파트너 프로그램을 분리하여 웹 사이트가 IP 주소 또는 브라우저 언어에 따라 광고를 전환 할 준비가되어 있지 않습니다. 선택.현지화 된 광고를위한 웹 사이트/브라우저 언어 선택

그래서 PHP 또는 JS에서 그렇게하고 싶습니다. 그러나 어떻게 해야할지 모르겠습니다. 브라우저에서 언어 선택을 얻으려면 괭이가 시작됩니다. 그러면 더 유연한 언어를 묻고 싶습니다.

뭔가를 변경해야 할 경우를 대비하여 코드를 더 잘 전환 할 수 있기 때문에 JavaScript가 더 융통성이 있다고 말합니다.

몇 가지 힌트를 주시겠습니까?

+1

나는 이해하지 못한다. Amazon은이 문제와 어떤 관련이 있습니까? – Pointy

+0

@Pointy : 코드를 도용합니다. – BalusC

+0

에는 .de .fr .nl과 같은 모든 국제 시장을위한 파트너 프로그램이 있으며 자체 광고가 있습니다. 그러나 그들은 사용자가 어디에서 왔는지를 구분하지 않습니다. 그래서 독일 아마존 광고가있는 사이트의 네덜란드에서 온 사람이라면 독일 아마존 제품이 표시되지만 네덜란드 사람은 아마존에서 구입하는 것을 선호합니다. 그래서 나는 그들의 IP 주소 –

답변

1

JavaScript로 navigator.userLanguagenavigator.language을 사용할 수 있다고 생각합니다. 작은 예제가 있습니다 Java2s.com

PHP를 통해 이것을 수행하려면 $_SERVER['HTTP_ACCEPT_LANGUAGE'];을 사용하십시오.

+0

아, 고마워에 따라 광고를 표시하고 싶습니다. 나는 그것을 시도 할 것이다! :) +1 –