Even een voorbeeld waar ik connect.php include.
Dit is een pagina met de verbinding voor de database.
Komt die:
<?php
include "connect.php";
// verbind met database
$ip = $_SERVER['REMOTE_ADDR'];
// haalt het huidige ip adres op
$ip2 = mysql_query("select * from ban where ip='$ip'");
// controleert of er in tabel ban in je database het ip adres voorkomt.
$ip3 = mysql_num_rows($ip2);
// telt het aantal Resultaten
if ($ip3 > 0) {
// is het aantal hoger als 0, dus is er een resultaat in ban gevonden?
// geen toegang dus exit();
echo "toegang geweigerd!";
exit;
}
// geen toegang
else {
// Wel toegang
// Dus niets laten zien zodat dit niet op de pagina komt te staan.
}
?>
Toon Meer
De sql:
CREATE TABLE IF NOT EXISTS `ban` (
`ip` varchar(50) collate latin1_general_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
We noemen het script: ban.php
Include deze in de pagina`s waar ze gebanned moeten worden.
Als deze dan word gezocht komt er te staan geen toegang!
Heb je wel toegang word er niets aangegeven en word de pagina gewoon geopend.
Als je er niet uit komt Pm maar.
En als het wel is gelukt ook graag reactie in dit topic zodat iedereen weet dat het is opgelost en kan gesloten worden.
Pekeltje