Skip to content
View in the app

A better way to browse. Learn more.

GTAGames.nl - De Nederlandse Grand Theft Auto Community!

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[TUT|PHP|Script] Simpel IP ban systeem

Hier een simpel IP ban scriptje met duidelijk commentaar.

ipcheck.php

<?php
$link_verboden = 'banned.htm'; // URL waar je naartoe gaat als je gebanned bent
$ip_adressen = '123.456.789.10|123.456.789.11|255.255.255.254'; // IP's die geband zijn (Voor nieuwe IP steeds voor het nieuwe IP adres een '|' teken ervoor
$ip_query = explode ('|', $ip_adressen); // De string '$ip_adressen' opsplitsen via het '|' teken

// Een loop doen
foreach ($ip_query as $ip_adres)
{
 if ($_SERVER['REMOTE_ADDR'] == $ip_adres)
 {
// IP komt voor bij geblokkeerde adressen
include($link_verboden); // Pagina in de variable '$link_verboden' staat in de pagina zetten.
exit; // Stop met de rest van de pagina
 }
}
?>

banned.html (Pagina waar je terecht komt als je bent geband)

<html />
<head />
<title />Niet meer welkom</title />
<body /> </body />
</head />
<body />
U bent niet meer welkom op deze website.<br />
</body />
</html />

Pagina waar je ban script op wilt (Moet een PHP pagina zijn!)

<?php
require("ipcheck.php");
?>

Liefst bovenaan!

  • Replies 31
  • Views 6.9k
  • Created
  • Last Reply

Top Posters In This Topic

Featured Replies

Ontzettend handig.

Een klasgenoot van mij die had ook last van spammers, en dreigbrieven.

Ik weet niet of hij al een ip ban voor die gasten heeft anders zal ik hem hiernaar verwijzen.

poep, ik heb net mij zelf gebant bij m'n FTP server :duh:

poep, ik heb net mij zelf gebant bij m'n FTP server :duh:

Ja dat is toch niet zijn fout? Met dit script kun je alleen gebruikers van je site bannen, niet van je FTP.

Niet zo aanstellen.

  • Author

Zoals ViceAgent al zei ik dat niet mijn schuld. Verder is het beste om je website hoster te contacteren.

  • 2 months later...

*Bump*

Weet iemand waar je deze scriptjes moet neerzetten op een forum om iemand te bannen?

Op een Forum zit meestal al een BanSysteem

Op een Forum zit meestal al een BanSysteem

Ja maar ik wil iemand zijn IP bannnen omdat diegene steeds weer een nieuw account aanmaakt

Welke forum heb jij, ik bedoel dan de cms. (IPB of Vbulletin of phpbb?)

We hebben het denk ik over Invisionfree, aangezien je een link naar een forum in je sig hebt.

Eerst hebben we iemands ip nodig, zoek gewoon een bericht van die persoon. In zijn profiel links staat zijn ip-adres (die kun je alleen zien als je admin bent ;) ).

Vervolgens log je in, in de admin cp. Zoek rechts naar 'Users and Groups->Ban Settings'. Daar staat gewoon 'Banned IP Address'. Als het goed is kan je zo iemand bannen dmv iemands ip.

Denk eraan, met het ip adres blokken ben je niet 100% veilig.

We hebben het denk ik over Invisionfree, aangezien je een link naar een forum in je sig hebt.

Eerst hebben we iemands ip nodig, zoek gewoon een bericht van die persoon. In zijn profiel links staat zijn ip-adres (die kun je alleen zien als je admin bent ;) ).

Vervolgens log je in, in de admin cp. Zoek rechts naar 'Users and Groups->Ban Settings'. Daar staat gewoon 'Banned IP Address'. Als het goed is kan je zo iemand bannen dmv iemands ip.

Denk eraan, met het ip adres blokken ben je niet 100% veilig.

Bedankt!

  • 2 years later...

Grote Bump :$ Maar hoe zet ik dit in een form (zoals hierboven) maar dan niet via Banfilters. Want soms komen ze dan alsnog erop.

Grote Bump :$ Maar hoe zet ik dit in een form (zoals hierboven) maar dan niet via Banfilters. Want soms komen ze dan alsnog erop.

Als je niet zo veel verstand hebt van PHP en HTML, is het denk ik niet zo makkelijk om dit te integreren in je forum.

Klopt, als je het via de forumsoftware regelt kunnen mensen gewoon weer op je forum komen. Dat komt doordat een IP ban vrij gemakkelijk te omzeilen is met een proxy. Wanneer je een dergelijk script gaat implementeren heb je dat probleem echter nog steeds. Het is niet zo dat dit script beter is dan het onderdeel van de forumsoftware. Het werkt precies hetzelfde, dus ook hiermee houd je die mensen niet tegen.

(Overigens geef ik zelf de voorkeur aan het IP-bannen van mensen via .htaccess bestanden of rechtstreeks in httpd.conf van Apache, omdat de pagina dan helemaal niet geladen wordt. Ik weet echter niet of het dan ook mogelijk is om gebruikers te redirecten naar een 'banned.html' pagina. Dat heb ik nog nooit geprobeerd.)

Klopt, als je het via de forumsoftware regelt kunnen mensen gewoon weer op je forum komen. Dat komt doordat een IP ban vrij gemakkelijk te omzeilen is met een proxy. Wanneer je een dergelijk script gaat implementeren heb je dat probleem echter nog steeds. Het is niet zo dat dit script beter is dan het onderdeel van de forumsoftware. Het werkt precies hetzelfde, dus ook hiermee houd je die mensen niet tegen.

(Overigens geef ik zelf de voorkeur aan het IP-bannen van mensen via .htaccess bestanden of rechtstreeks in httpd.conf van Apache, omdat de pagina dan helemaal niet geladen wordt. Ik weet echter niet of het dan ook mogelijk is om gebruikers te redirecten naar een 'banned.html' pagina. Dat heb ik nog nooit geprobeerd.)

Oh ok... Waarin open ik de .htacces eigenlijk? Kladblok?

Ja, en zorg er dan voor dat je het niet opslaat als .txt, want dan werkt het nog niet.

Daarnaast het verzoek om niet telkens het bericht boven je te quoten. Mocht je dat wel graag willen om te laten zien dat je daarop reageert, haal dan de tekst uit de quote. Staat wat overzichtelijker en is minder scrollwerk. ;)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.