Passaggio a HTTPS , strano problema (?)

Aperto da Ste74, Giovedì - 28 Dicembre 2017 - 16:41

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

Ste74

Ciao ragazzi e buon Natale innanzitutto .. Ho un forum su Tophost e da poco l'ho passato a https .. bhe ecco il problema che non sò se relazionato ma me ne sono accorto oggi.. tutti gli ip dei miei utenti son 127.0.0.2 . In pratica se voglio tracciare qualcuno ora come faccio ?

Stefano
Lost in Neverland

emanuele

Probabile che usi qualche tecnologia simile a quella di cloudfront e che quindi vada a riscrivere gli IP nella variabile $_SERVER.
Per cloudfront l'IP originale viene aggiunto in un altro indice, per tophost non saprei...
Prova a chiedere a loro, in origine SMF usa uno di questi:
$_SERVER['REMOTE_ADDR']
$_SERVER['HTTP_CLIENT_IP']
$_SERVER['HTTP_X_FORWARDED_FOR']

Ste74

Lost in Neverland

Ste74

Dunque con un hack sembra lavorare ma ora ho una marea di errori qui

==>529: 'ip' => $_SERVER['HTTP_X_FORWARDED_FOR'],


Applica filtro: Mostra solo i messaggi di errore di questo URL
https:////www.manjaro-it.org/Forum_Manjaro/index.php?action=.xml;type=rss
Applica filtro: Mostra solo gli errori con lo stesso messaggio
8: Undefined index: HTTP_X_FORWARDED_FOR
Applica filtro: Mostra solo gli errori relativi a questo file
File: /home/mhd-01/www.manjaro-it.org/htdocs/Forum_Manjaro/Sources/Load.php
Riga: 529
Lost in Neverland

Flavio93Zena

Sì ma se non dici nemmeno cosa è stato fatto buona fortuna... :/

emanuele

Se hai quegli errori, significa che quello non è l'indice coretto.
HTTP_X_FORWARDED_FOR è quello usato da cloudflare, ma non è detto che sia corretto nel caso di altervista.
In alternativa, invece, potrebbe semplicemente essere che non hai fatto il reidrect http => https e quelli che accedono via http generano l'errore.

Ste74

Era stata cambiata questa riga ma
updateMemberData($id_member, array('id_msg_last_visit' => (int) $modSettings['maxMsgID'], 'last_login' => time(), 'member_ip' => $_SERVER['HTTP_X_FORWARDED_FOR'], 'member_ip2' => $_SERVER['BAN_CHECK_IP']));

Ma ora abbiamo sistemato .. non ho ben capito cosa, la modifica me l'ha fatta un ragazzo che mi aiuta nella gestione del sito ..
Lost in Neverland

Discussioni simili (3)