Registreren

    Informatie

    Het is heel gemakkelijk om lid te worden. Door je gegevens op te geven op de registratie pagina ontvang je automatisch een email met je inlog gegevens.

  • Registreer je hier

Aanmelden

    Informatie

    Omdat je niet aangemeld bent is het gebruikerspaneel niet beschikbaar. Vul hiernaast je gegevens in om gebruik te maken van het gebruikerspaneel.

Aanmeldformulier


Eenvoudige ban

PHP is een scripttaal, die bedoeld is om op webservers dynamische webpagina's te creëren. PHP is in 1994 ontworpen door Rasmus Lerdorf, een senior software engineer bij IBM. Destijds was de taal duidelijk geïnspireerd door Perl.

Aanvankelijk stonden de letters PHP voor Personal Home Page (de volledige naam was Personal Home Page/Forms Interpreter, PHP/FI). Sinds PHP 3.0 is de betekenis een recursief acroniem geworden: PHP: Hypertext Preprocessor.

Eenvoudige ban

Berichtdoor Theo » 19 Aug 2008 18:17

Inleiding
Het wil wel eens voorkomen dat er ongewenste bezoekers op je site komen. Bijvoorbeeld mensen die spam in je gastenboek/shoutbox of dergelijk plaatsen. Sommige mensen krijgen het voor elkaar om je irritatiegrens te bereiken. Maar hoe kun je deze mensen van je site weren? Wanneer je zijn/haar IP adres weet is dit vrij eenvoudig.


Code
Sla onderstaand script op als ban.php. Vul bij $banned in welke IP adressen je wenst te bannen.

PHP
Code: Alles selecteren
<?php
$banned 
= array("aaa.aaa.aaa.aaa","bbb.bbb.bbb.bbb","ccc.ccc.ccc.ccc");
if(
in_array($_SERVER['REMOTE_ADDR'], $banned))
   die("U bent gebanned.");
?>

Vervolgens include je ban.php op elke pagina waar je deze controle wilt uitvoeren. Let er op dat je de code include voordat je informatie verstrekt. Het liefst helemaal bovenaan je pagina, nog voor de html of head tag. Includen doen we als volgt:

PHP
Code: Alles selecteren
<?php
include("ban.php");
?>
Theo
Oprichter
 
Berichten: 1795
Geregistreerd: 11 Jun 2005 17:43
Woonplaats: in_array()

Terug naar PHP



Wie is er online?

Gebruikers in dit forum: Google [Bot] en 1 gast


cron