Bonsoir,
j'aurais besoin de vos lumiéres, car j'ai un petit soucis avec la fonction history de piwigo. je plante le décors:
- 1 reverse proxy
- 1 serveur Web
Lorsque je vais dans l'historique pour avoir les statisques des pages consultées, j'ai l'ip de mon reverse proxy.
J'ai bien configuré le proxy pour envoyer la bonne ip dans l'entete X-Forwarded-for et les logs apache pour avoir l'adresse du client.
Est-ce que vous sauriez me dire quel est le paramètre à modifier pour voir l'ip réelle de mes futurs visiteurs et non celui de mon proxy, car je n'ai rien trouvé sur le sujet
bonne soirée :)
Version de Piwigo: 2.8.2
Version de PHP: 5.5.36
Version de MySQL: 5.5.49
URL Piwigo: en test en local pour le moment
Re-bonsoir,
En farfouillant dans le code source des fonctions, j'ai trouvé la solution
dans le fichier functions.inc.php, il faut commenter la ligne IP
#$ip = $_SERVER['REMOTE_ADDR'];
et ajouter un test de condition sur la variable $_SERVER['HTTP_X_FORWARDED_FOR'] et le tour est joué.
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])){
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
Si vous souhaité apporter cette modification dans votre prochaine version afin de prendre en compte le cas avec un proxy ;)
bonne soirée
doc'
Bonjour,
Merci pour ce retour
Hors ligne
Bonjour,
et merci à docofchaos. Je confirme que dans la version 14.2.0, ce problème existe toujours et que la modification proposée fonctionne également. Serait-il vraiment si compliqué de l'appliquer dans la distribution de piwigo ou bien, y aurait-il un inconvénient que je n'ai pas vu?
Gérard Piquot
url: https://vm-304.piwigo.eu
Environnement
Piwigo 14.2.0
Installé le 26 Janvier 2024, il y a 1 semaine
Système d'exploitation: FreeBSD
PHP: 8.2.14 (Montrer les informations) [2024-02-03 10:22:44]
MySQL: 10.6.16-MariaDB [2024-02-03 10:22:44]
Bibliothèque graphique: ImageMagick 7.1.0-62
Admin Tools
Community
Fotorama
GThumb+
Language Switch
LocalFiles Editor
OpenStreetMap
rightClick
RV sitemap
ShareAlbum
Simple Copyright
Tag Groups
Take A Tour of Your Piwigo
Upload 1 menu
VideoJS
Hors ligne
Bonjour,
Je ne sais pas si une issues a été ouverte sur github pour que la modif soit étudié
Hors ligne
Bonjour,
je viens d'en créer une enregistrée sous le numéro 2109
Hors ligne
GerardPiquot a écrit:
Bonjour,
je viens d'en créer une enregistrée sous le numéro 2109
Merci
Hors ligne