Hallo zusammen, ich würde gerne in einem Frontend-Plugin prüfen von welcher IP-Adresse der Shop aufgerufen wurde, und dadurch eine unterschiedliche Verarbeitung im php-Script und eine unterschiedliche Darstellung im Anzeige-Template erreichen. Ich hoffe, jemand kann mir verraten wie das geht. Bin für jeden Hinweis dankbar.
http://stackoverflow.com/questions/3003 … ess-in-php http://stackoverflow.com/questions/1569 … -using-php
1 „Gefällt mir“
Via \Enlight_Controller_Request_Request :: getClientIp() Viele Grüße
1 „Gefällt mir“
Vielen Dank schonmal für eure Antworten. Das Auslesen der IP-Adresse scheint zu klappen, mein Problem ist aber: Wie bekomme ich die Information ins Template. Also wo muß ich die ausgelesene IP-Adresse speichern, damit ich im Template darauf zugreifen kann ? In der Bootstrap.php habe ich: $view->RemoteIP = $request->getClientIp(); Und in der *.tpl-Datei steht:
{$RemoteIP}
So bekomme ich erstmal meine IP-Adresse angezeigt. Wenn ich aber den Shop von einem anderen (externen) Rechner aufrufe, steht dort erstmal die selbe IP.