Is dat geen mysql echt een vereiste? Ik ben namelijk wel bezig met de ontwikkeling van zo'n systeem (ipban/id ban van het inlogsysteem) maar ik maak wel gewoon gebruik van een een mysql database.
Ban is een slecht woord, ik gebruik tijdelijk intrekken van de bevoegdheden :P.
?
Onbekende gebruiker
02-01-2006 16:46
@ Arjan: Haha, ban is korter ;) maar inderdaad zo kan je het ook zeggen! :P
Maare, dat geen mysql is een vereiste. Database en mysql, opzich weet ik wel hoe dat gaat etc. Maar het is me nog niet keer gelukt om iets te installeren of te maken door middel van mysql.
Is dat geen mysql echt een vereiste? Ik ben namelijk wel bezig met de ontwikkeling van zo'n systeem (ipban/id ban van het inlogsysteem) maar ik maak wel gewoon gebruik van een een mysql database.
Ban is een slecht woord, ik gebruik tijdelijk intrekken van de bevoegdheden :P.
@Arjan
Daar was laatst nog een stuk over hier op PHP-hulp, dat je met je .HTACCES mensen kon bannen :)
Kan je kan er ook zelf een maken... dan check je het ip en dan kijk je of het gelijk is aan het ip wat je neerzet:
zoiets:
if($ip = 143.123.12.21){
echo "Je mag er niet in, jammer";
} else {
echo "De rest van je site of doorlinker";
}
Doordat jij niet presies weet hoe het werkt wil je het niet gebruiken?
Dus als ik een hummer cadeau doe wil jij hem niet accepteren omdat je niet weet hoe het differentieel werkt? Jij stapt liever op de fiets die trager, minder betrouwbaar en inefficient is?
Is het niet slimmer omdan een keer (desnoods met onze hulp) een avondje tijd te investeren door te kijken hoe het werkt of hoe het wel moet?
hier leg ik uit hoe je een database maakt, een gebruiker etc. En er zullen vast honderden turorials zijn, beter dan die van mij, die uitleggen hoe je een tabel en met kollommen aanmaakt.
Maar de meeste systemen krijg je dat al aangeleverd, en hoef je dat alleen maar te importeren. En een database verbinding in php met mysql maken is zo moeilijk niet! http://nl3.php.net/mysql_connect <- daar staan honderden voorbeelden.
ZIM: beetje inefficient als je veel ipadressen heb ;). Prop het dan in een array, maarja.. ook dat is niet echt onderhoudbaar.
Robert: htaccess is een oplossing (allow/deny), op een hoger niveau dan een php script (= goed), maar wederom niet makkelijk onderhoudbaar, en daarbij... een ipadres kan je 1-2-3 omheen komen. Ban je daarbij ook een userID dan kan die persoon niet meer inloggen (tenzij hij een nieuwe account aanmaakt, maar dat is een ander verhaal).
Kan je kan er ook zelf een maken... dan check je het ip en dan kijk je of het gelijk is aan het ip wat je neerzet:
zoiets:
if($ip = 143.123.12.21){
echo "Je mag er niet in, jammer";
} else {
echo "De rest van je site of doorlinker";
}
*noot: ipadres wat er staat is een verzinsel..
Doe het dan zo:
<?php
$verboden=array("143.123.12.21","143.133.12.23","etc.");
if(in_array($ip,$verboden){
echo "Je mag er niet in, jammer";
} else {
echo "De rest van je site of doorlinker";
}
?>
@Arjan
Klopt, IP-bannen is nooit helemaal veilig, maar om een site te gaan maken (ligt er natuurlijk wel aan wat voor doel het heeft) die alleen bereikbaar is voor mensen die zich hebben aangemeld, lijkt me niet zo'n goed plan. En met een IP-blocker is het wel mogelijk om een aantal van die bezoekers die je wilt blokkeren van je site te houden.