IP-Referrer-Blocking - Gibt es da schon was?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
rincewind
Mitglied
Beiträge: 26
Registriert: 04.12.2002 17:16

IP-Referrer-Blocking - Gibt es da schon was?

Beitrag von rincewind »

Moinsen,

ich möchte verhindern, dass mein Board von einer externen Seite aus - die das Board in den Links hat - aufrufbar ist.
Gibt es dazu evtl einen Mod oder hat da jemand ne nette Idee, wie das umsetzbar wäre?
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

was soll das bringen? dann kann man ja gar keine direkt links mehr zu deinem board machen...

ah
rincewind
Mitglied
Beiträge: 26
Registriert: 04.12.2002 17:16

Beitrag von rincewind »

Hmmm, ich hab mich etweas missverständlich ausgedrückt. Es soll nur von einer ganz bestimmten Seite aus nicht mehr möglich sein. Ich suche also mehr oder weniger eine Möglichkeit, bestimmte IPs zu blocken.
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

wenns weiter nichts ist... folgendes in der common.php vor ?> einfügen:

Code: Alles auswählen

$referer = getenv('HTTP_REFERER');
if ( !empty($referer) && strpos(' ' . $referer, 'seite.de')  )
{
	message_die(GENERAL_MESSAGE, 'Von dieser Seite aus kann nicht zugegriffen werden!');
}
du musst das seite.de halt dementsprchend ersetzen...

ah
Zuletzt geändert von saerdnaer am 19.12.2002 17:42, insgesamt 1-mal geändert.
rincewind
Mitglied
Beiträge: 26
Registriert: 04.12.2002 17:16

Beitrag von rincewind »

Vielen Dank... :o
BTW: Könnte ich da bei Bedarf noch weitere Seiten hinzufügen?
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

sicher allerdings würde ich dazu eher mithilfe eines regulären ausdrucks die domain aus dem referer rausholen und diese dann in einer array suchen... wenn die drinn ist kommt halt dann die fehlermeldung...

ah
rincewind
Mitglied
Beiträge: 26
Registriert: 04.12.2002 17:16

Beitrag von rincewind »

Ok, das sollte ja zu schaffen sein. Allerdings bekomme ich zurzeit ne ganz andere Fehlermeldung. Muss ich da irgendwo noch was ändern?

Die Fehlermeldung:

Code: Alles auswählen

Parse error: parse error, unexpected T_IF in d:\programme\appserver\www\phpbb2\common.php on line 195

Fatal error: Call to undefined function: session_pagestart() in d:\programme\appserver\www\phpbb2\index.php on line 31
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

oh da hab ich nach dem $referer = getenv('HTTP_REFERER') ein smelikon ( ; ) vergessen... hab den obrigen post editert...

ah
rincewind
Mitglied
Beiträge: 26
Registriert: 04.12.2002 17:16

Beitrag von rincewind »

Aha, THX noch mal.
Wie du sehen konntest, bringt es das "Gerade reingestolpert" bei mir auf den Punkt....
rincewind
Mitglied
Beiträge: 26
Registriert: 04.12.2002 17:16

Beitrag von rincewind »

[Nerv-Modus: on]
Ich bekomme zwar keine Fehlermeldung mehr, aber dafür kann von der bestimmtem Seite immer noch problemlos aufs Board zugegriffen werden...
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“