ip adressen gebruikers allemaal het zelfde
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
ip adressen gebruikers allemaal het zelfde
Adres van je forum: http://www.watersportforum.eu
Event. modificaties op je forum:
Wanneer ontstond het probleem?
phpBB versie:3.0.11
Heb je onlangs iets veranderd aan je forum? Nee
Wat is het probleem?
Vreemd probleem waar m'n oog nog niet eerder op was gevallen, in gebruikers online hebben alle gebruikers en gasten hetzelfde ip adres, dit is het ip adres van het forum.
Krijg het idee dat de hoster ergens door linkt maar kan er geen vinger achter krijgen, iemand een idee hoe dit kan
Event. modificaties op je forum:
Wanneer ontstond het probleem?
phpBB versie:3.0.11
Heb je onlangs iets veranderd aan je forum? Nee
Wat is het probleem?
Vreemd probleem waar m'n oog nog niet eerder op was gevallen, in gebruikers online hebben alle gebruikers en gasten hetzelfde ip adres, dit is het ip adres van het forum.
Krijg het idee dat de hoster ergens door linkt maar kan er geen vinger achter krijgen, iemand een idee hoe dit kan
Laatst gewijzigd door henkvd op 18 dec 2014, 23:36, 1 keer totaal gewijzigd.
Re: ip adressen gebruikers allemaal het zelfde
Gebruik je phpBB 3.0 of phpBB 3.1, dan verplaats ik je onderwerp even naar het juiste forum.
Met betrekking tot je probleem, gebruik je misschien iets van CloudFlare ofzo? (reverse proxy)
Met betrekking tot je probleem, gebruik je misschien iets van CloudFlare ofzo? (reverse proxy)
Re: ip adressen gebruikers allemaal het zelfde
versie 3.0.12 en zo ziet het eruit.
Ik weet niet wat er aan de hand is, denk ook dat de hoster iets door verwijst maar hoe of wat ? is wel altijd goed geweest, lijkt net of ze het hebben verplaatst en een doorverwijzing meegeven.
Heb wel al een vraag over dit probleem lopen bij de hoster maar nog geen antwoord.
Ik weet niet wat er aan de hand is, denk ook dat de hoster iets door verwijst maar hoe of wat ? is wel altijd goed geweest, lijkt net of ze het hebben verplaatst en een doorverwijzing meegeven.
Heb wel al een vraag over dit probleem lopen bij de hoster maar nog geen antwoord.
- Theriddler
- Berichten: 1103
- Lid geworden op: 20 apr 2012, 07:47
- Contacteer:
Re: ip adressen gebruikers allemaal het zelfde
misschien werkt de oplossing die marian0810 eens gegeven had (helaas ligt phpbb.com uit de lucht dus dan maar google cache) http://webcache.googleusercontent.com/s ... clnk&gl=nl
In
zoek:
vervang met:
In
includes/sessions
zoek:
Code: Selecteer alles
$this->ip = (!empty($_SERVER['REMOTE_ADDR'])) ? htmlspecialchars($_SERVER['REMOTE_ADDR']) : '';
vervang met:
Code: Selecteer alles
if ($_SERVER['REMOTE_ADDR'] == '192.33.112.113') {
if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && !empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$this->ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$this->ip = $_SERVER['REMOTE_ADDR'];
}
} else {
$this->ip = $_SERVER['REMOTE_ADDR'];
}
$this->ip = htmlspecialchars($this->ip);
- marian0810
- Berichten: 1974
- Lid geworden op: 09 apr 2007, 10:24
- Locatie: Hoofddorp
- Contacteer:
Re: ip adressen gebruikers allemaal het zelfde
Ik had het oorspronkelijk wel hier vandaan Kan het alleen niet meer terugvinden.
- Theriddler
- Berichten: 1103
- Lid geworden op: 20 apr 2012, 07:47
- Contacteer:
Re: ip adressen gebruikers allemaal het zelfde
viewtopic.php?p=305331#p305331marian0810 schreef:Ik had het oorspronkelijk wel hier vandaan Kan het alleen niet meer terugvinden.
Re: ip adressen gebruikers allemaal het zelfde
Heeft helaas nog niet geholpen, kom wel de volgende fout tegen, of het ermee te maken heeft ?
- Theriddler
- Berichten: 1103
- Lid geworden op: 20 apr 2012, 07:47
- Contacteer:
Re: ip adressen gebruikers allemaal het zelfde
de fout die je krijgt komt doordat de database bijna of al vol is, raadpleeg hiervoor de host
Re: ip adressen gebruikers allemaal het zelfde
includes/session.php aangepast, maar dat geeft geen oplossing, alle ip adressen nog steeds die van het forum.
- El torro
- Berichten: 4177
- Lid geworden op: 02 sep 2014, 21:28
- Locatie: In het zonnige zuiden
- Contacteer:
Re: ip adressen gebruikers allemaal het zelfde
Dan moet je bij je hosting zijn, phpbb kan daar niets aan doen.
- marian0810
- Berichten: 1974
- Lid geworden op: 09 apr 2007, 10:24
- Locatie: Hoofddorp
- Contacteer:
Re: ip adressen gebruikers allemaal het zelfde
Heb je er wel aan gedacht om in bovenstaande oplossinghenkvd schreef:includes/session.php aangepast, maar dat geeft geen oplossing, alle ip adressen nog steeds die van het forum.
Code: Selecteer alles
'192.33.112.113'
Re: ip adressen gebruikers allemaal het zelfde
dat ip adres is het ip adres van het forummarian0810 schreef: Heb je er wel aan gedacht om in bovenstaande oplossingte wijzigen in het IP adres wat op jouw forum bij iedereen getoond wordt?Code: Selecteer alles
'192.33.112.113'
met deze opmerking breng je nu wel een tik fout in beeld
zal eens kijken of ik, de tik fout in het ip adres in het bericht van Theriddler per ongeluk niet zo overgenomen heb.
tik fout is 192.33.112.113 ipv 194.33.112.113
heb het tik foutje weg gepoetst door 192 te veranderen in 194 en nu is het probleem opgelost, allen dank voor de tips.
Re: ip adressen gebruikers allemaal het zelfde
En na een update naar 3.0.14 is dit probleem weer terug.
simpel zou je zeggen doe het zelfde als hierboven, ik kan alleen niet dezelfde code vinden.
het meest in de buurt komt in includes/ session.php vind ik dit
simpel zou je zeggen doe het zelfde als hierboven, ik kan alleen niet dezelfde code vinden.
het meest in de buurt komt in includes/ session.php vind ik dit
Code: Selecteer alles
$_EXTRA_URL = array();
// Why no forwarded_for et al? Well, too easily spoofed. With the results of my recent requests
// it's pretty clear that in the majority of cases you'll at least be left with a proxy/cache ip.
$this->ip = (!empty($_SERVER['REMOTE_ADDR'])) ? (string) $_SERVER['REMOTE_ADDR'] : '';
$this->ip = preg_replace('# {2,}#', ' ', str_replace(',', ' ', $this->ip));
// split the list of IPs
$ips = explode(' ', trim($this->ip));
// Default IP if REMOTE_ADDR is invalid
$this->ip = '127.0.0.1';
foreach ($ips as $ip)
{
if (preg_match(get_preg_expression('ipv4'), $ip))
{
$this->ip = $ip;
}
else if (preg_match(get_preg_expression('ipv6'), $ip))
{
// Quick check for IPv4-mapped address in IPv6
if (stripos($ip, '::ffff:') === 0)
{
$ipv4 = substr($ip, 7);
if (preg_match(get_preg_expression('ipv4'), $ipv4))
{
$ip = $ipv4;
}
}
$this->ip = $ip;
}
else
{
// We want to use the last valid address in the chain
// Leave foreach loop when address is invalid
break;
}
}
- Theriddler
- Berichten: 1103
- Lid geworden op: 20 apr 2012, 07:47
- Contacteer:
Re: ip adressen gebruikers allemaal het zelfde
Gokje:
Zoek:
Vervang met:
Zoek:
Code: Selecteer alles
$this->ip = (!empty($_SERVER['REMOTE_ADDR'])) ? (string) $_SERVER['REMOTE_ADDR'] : '';
Code: Selecteer alles
if ($_SERVER['REMOTE_ADDR'] == '192.33.112.113') {
if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && !empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$this->ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$this->ip = (!empty($_SERVER['REMOTE_ADDR'])) ? (string) $_SERVER['REMOTE_ADDR'] : '';
}
} else {
$this->ip = (!empty($_SERVER['REMOTE_ADDR'])) ? (string) $_SERVER['REMOTE_ADDR'] : '';
}
Re: ip adressen gebruikers allemaal het zelfde
Ga ik proberen.
Kon ook niets anders vinden, de structuur is iets naders dan in 3.0.12
deze regel kon ik niet meer terug vinden in 3.0.14
Kon ook niets anders vinden, de structuur is iets naders dan in 3.0.12
deze regel kon ik niet meer terug vinden in 3.0.14
Code: Selecteer alles
$this->ip = htmlspecialchars($this->ip);
- Theriddler
- Berichten: 1103
- Lid geworden op: 20 apr 2012, 07:47
- Contacteer:
Re: ip adressen gebruikers allemaal het zelfde
Idd en volgens mij zou de vervang code grotendeels hetzelfde kunnen blijven met de aangebrachte 2 aanpassingen.
Re: ip adressen gebruikers allemaal het zelfde
Het werkt weer, alleen dezelfde tik fout in het ip adres nog even aangepast om er niet weer in te stinken.
Theriddler bedankt
te wijzigen code
fout ip adres
te vervangen code
Theriddler bedankt
te wijzigen code
Code: Selecteer alles
$this->ip = (!empty($_SERVER['REMOTE_ADDR'])) ? (string) $_SERVER['REMOTE_ADDR'] : '';
Code: Selecteer alles
($_SERVER['REMOTE_ADDR'] == '192.33.112.113') ......................................etc
Code: Selecteer alles
if ($_SERVER['REMOTE_ADDR'] == '194.33.112.113') {
if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && !empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$this->ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$this->ip = (!empty($_SERVER['REMOTE_ADDR'])) ? (string) $_SERVER['REMOTE_ADDR'] : '';
}
} else {
$this->ip = (!empty($_SERVER['REMOTE_ADDR'])) ? (string) $_SERVER['REMOTE_ADDR'] : '';
}
- Theriddler
- Berichten: 1103
- Lid geworden op: 20 apr 2012, 07:47
- Contacteer:
Re: ip adressen gebruikers allemaal het zelfde
Super dat het gelukt is Ik gok dat veel mensen dit nog gaan gebruiken/zoeken.
En weer idd de type fout (was al laat)
Bedankt voor je feedback
En weer idd de type fout (was al laat)
Bedankt voor je feedback
Re: ip adressen gebruikers allemaal het zelfde
Pas op, dit zorgt potentieel voor een veiligheids issue, $_SERVER['HTTP_X_FORWARDED_FOR'] is user input, en moet dus opgeschoond worden voordat je het gaat gebruiken met iets als htmlspecialchars.
- Theriddler
- Berichten: 1103
- Lid geworden op: 20 apr 2012, 07:47
- Contacteer:
Re: ip adressen gebruikers allemaal het zelfde
Oops zeer bedankt paul.paul schreef:Pas op, dit zorgt potentieel voor een veiligheids issue, $_SERVER['HTTP_X_FORWARDED_FOR'] is user input, en moet dus opgeschoond worden voordat je het gaat gebruiken met iets als htmlspecialchars.
Code: Selecteer alles
if ($_SERVER['REMOTE_ADDR'] == '194.33.112.113') {
if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && !empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$this->ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$this->ip = (!empty($_SERVER['REMOTE_ADDR'])) ? (string) $_SERVER['REMOTE_ADDR'] : '';
}
} else {
$this->ip = (!empty($_SERVER['REMOTE_ADDR'])) ? (string) $_SERVER['REMOTE_ADDR'] : '';
}
$this->ip = htmlspecialchars($this->ip);