Änderung im Gästebuch

  • Hi zusammen,

    ich bin neu hier und spiele mit fast 60 ( aber IT´ler seit 1982 ) jetzt mal mit meiner eigenen HomePage rum. ( Habe mir ne Lizenz vom Zeta gegönnt )

    Ich betreibe das auf nem Raspberry 4B mit Debian 11 (light) haproxy und Apache2.

    Da ich da auch noch ne 2. Anwendung mit integriertem Webserver fahre (die kann kein SSL )habe ich

    nun einen Revers Proxy (haproxy) mit SSL-Termination und Subdomains draufgepackt.

    Klappt alles Wunderbar.

    Nur ein Fehler im Gästebuch schlägt jetzt zu...

    Ich bekomme immer die Ersteller - IP 127.0.0.1. ( im Controller.php wurde ich fündig : $entry->setIp( $_SERVER['REMOTE_ADDR'] ); )

    Datei : assets/php/guestbook/classes/Controller.php

    Zeile

    $entry->setIp( $_SERVER['REMOTE_ADDR'] );

    geändert in :

    if (array_key_exists('HTTP_X_FORWARDED_FOR', $_SERVER)){

    $entry->setIp( $_SERVER['HTTP_X_FORWARDED_FOR'] );

    }else if (array_key_exists('REMOTE_ADDR', $_SERVER)) {

    $entry->setIp( $_SERVER['REMOTE_ADDR'] );

    }else if (array_key_exists('HTTP_CLIENT_IP', $_SERVER)) {

    $entry->setIp( $_SERVER['HTTP_CLIENT_IP'] );

    };

    Vielleicht hilft es jmd. weiter :)

    :)

    VG

    Harald

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!