Ele então fez backup do BD e reinstalou o fórum novamente. E desde então ainda vemos um problema que não conseguimos resolver: Todo mundo parece ser a mesma pessoa.
Quando clico na "?" para ver informações sobre os usuários, aparece como se ele tivesse várias contas e vários ips entre eles tem um que é do host.
Sou administrador do http://www.imagevisiondesign.com junto com o Ryu. No nosso host (locaweb) instalamos o joomla+jfusion(plugin)+phpbb, desta forma tendo a home com joomla e o fórum com phpbb.
Mesmo com o problema continuamos instalando, style e alguns mods. Tudo funciona normalmente, só isso aí que esta nos atrapalhando.
Quando nos disseram que o problema poderia ser no host, eu fui la conversar e o mesmo nos disse isso:
E inclusive nos passaram uma página de teste ip:> Devido a aplicação do Proxy HTTP, a utilização do remote_addr não será executada, onde você deverá utilizar agora a função :
>
> <?php
> echo "IP: {$_SERVER["HTTP_X_FORWARDED_FOR"]}";
> ?>
>
> Esse código deve substituir o que pegava o IP dos usuários do fórum, pois somente funcionara dessa forma no momento.
>
> Troque o código $_SERVER["REMOTE_ADDR"] por $_SERVER["HTTP_X_FORWARDED_FOR"] .
>
>
> Ficamos a disposição.
>
> Atenciosamente.
http://imagevisiondesign.com/locaweb/infoip.php
Depois disso, pesquisando na net encontrei o código em session.php
troquei:
Código: Selecionar todos
$this->ip = (!empty($_SERVER['REMOTE_ADDR'])) ? htmlspecialchars((string) $_SERVER['REMOTE_ADDR']) : '';
Código: Selecionar todos
$this->ip = (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) ? htmlspecialchars((string) $_SERVER['HTTP_X_FORWARDED_FOR']) : '';
Código: Selecionar todos
$this->forwarded_for = (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) ? htmlspecialchars((string) $_SERVER['HTTP_X_FORWARDED_FOR']) : '';
Código: Selecionar todos
htmlspecialchars((string) $_SERVER['HTTP_X_FORWARDED_FOR']) : '';
Código: Selecionar todos
$_SERVER["REMOTE_ADDR"] = $_SERVER['HTTP_X_FORWARDED_FOR'];