2011-01-01 2 views
1

Leider haben Amazon.com/.de Partnerprogramme getrennt, so dass es kein fertiges Skript für Webseiten gibt, um ihre Werbung entsprechend der IP-Adresse oder der Browsersprache zu schalten Auswahl.Sprachauswahl in Website/Browser für lokalisierte Werbung

Also ich möchte das in PHP oder in JS tun, aber ich weiß nicht, wie man das macht. Es beginnt Hacke, um die Sprachauswahl aus dem Browser zu bekommen, und dann möchte ich fragen, was flexibler wäre.

Ich würde sagen, dass JavaScript flexibler wäre, weil Sie seinen Code besser ändern können, falls Sie etwas ändern müssen.

Können Sie mir ein paar Tipps geben?

+1

Ich verstehe nicht; Was hat Amazon mit diesem Problem zu tun? – Pointy

+0

@ Pointie: um Code zu stehlen. – BalusC

+0

es hat Partnerprogramme für alle ihre internationalen Märkte, wie .de .fr .nl und haben ihre eigenen spezifischen Anzeigen. aber sie unterscheiden nicht zwischen woher der Benutzer kommt. also wenn du aus den niederlanden auf einer seite mit deutschen amazon-werbungen bist, wirst du mit deutschen amazon-produkten versorgt, aber als niederländische person kaufst du am besten bei amazon.nl. so würde ich gerne Anzeigen nach ihrer IP-Adresse –

Antwort

1

Ich denke, Sie können navigator.userLanguage und navigator.language in JavaScript verwenden, um dies zu tun. Es gibt ein kleines Beispiel unter Java2s.com

Wenn Sie dies über PHP tun möchten, verwenden Sie $_SERVER['HTTP_ACCEPT_LANGUAGE'];.

+0

ah, danke anzeigen. Ich werde das versuchen! :) +1 –