[HTACCES]Automatich IP ban.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Wouter Lolz

Wouter Lolz

12/12/2010 18:31:43
Quote Anchor link
Hoi,

Ik heb al over het hele internet gezocht maar ik vond niet echt iets wat ik zogt.
dus hier is mijn vraag:
Bestaad er iets dat je als je op een link of button klikt, dat er dan automatich een lijn aan de .htacces bestand word toegevoegd met een tekst erin?
Dus dat ik op mijn GastenBoek ook een automatich IP ban kan maken (Dat als ik op mijn admin paneel zit, en ik zie dat er gescholden word etc. dat ik dan op een knop kan drukken en dat hij dan automatich geband word met Htacces.)

Alvast bedankt
Wouter
 
PHP hulp

PHP hulp

12/11/2024 20:47:43
 
Maarten PHP

Maarten PHP

12/12/2010 18:37:14
Quote Anchor link
Met PHP een bestand maken/wijzigen en dan moet hij steeds een regel htacces toevoegen
 
Wouter Lolz

Wouter Lolz

12/12/2010 18:38:26
Quote Anchor link
Ik snap je niet echt?
 
Victor Php

Victor Php

12/12/2010 18:39:08
Quote Anchor link
Dit kan je volgens mij gewoon beter met php en een database doen.
Als iemand scheld druk jij, in je adminpanel, op zijn naam en dan ban je hem.
Je zet zijn/haar ip adres in de database. En in het gastenboek doe je een check.
Je linkt naar de database en kijkt of het ip erin staat, zo niet dan mag diegene door naar het gastenboek, als hij wel in de database staat link je door naar geband.php
In geband.php leg je uit dat hij ge-band is. (misschien nog optie dat je ook vertelt waarom..)

@ gnotrgnotr

Voorbeelcode? Ik wil wel eens zien hoe jij dat bedacht had.
Gewijzigd op 12/12/2010 18:39:48 door Victor Php
 

12/12/2010 18:40:56
Quote Anchor link
Je hebt niks aan IP-verbanningen, ze hebben alleen maar nadelen.
Je hebt kans dat je veel meer mensen verbant dan je wilt.
De verbanningen zijn voor de meeste mensen die verbannen wordt makkelijk te omzeilen.

Victor Php op 12/12/2010 18:39:08:
@ gnotrgnotr

Voorbeelcode? Ik wil wel eens zien hoe jij dat bedacht had.

Afgezien van dat het dus is: ref.filesystem.
Gewijzigd op 12/12/2010 18:43:02 door
 
Victor Php

Victor Php

12/12/2010 18:41:06
Quote Anchor link
En had je er al aan gedacht dat diegene ook een ip hider kan gebruiken?
Ik ken genoeg mensen die elke keer dat ze op internet komen een ander ip adres hebben.
Dan werkt een ip ban niet meer.

-Karl was me voor xD-
Gewijzigd op 12/12/2010 18:41:40 door Victor Php
 
Maarten PHP

Maarten PHP

12/12/2010 18:45:20
Quote Anchor link
1. htacces ondersteund niet elke server
2. database kan ook
3. tutorials volgen

ik dacht zo iets:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("gastenboek");

$ipaddres = $_SERVER['REMOTE_ADDR'];
$query = mysql_query("SELECT * FROM ipban WHERE ip='".$ipaddres."'");

if(mysql_num_rows($query) == 1) {
     // ban pagina //
} else {
     // niet verbannen //
}
?>


Ik denk dat het werkt nog niet getest
Zo is je probleem opgelost?
 
Victor Php

Victor Php

12/12/2010 18:50:19
Quote Anchor link
Waar is je foutafhandeling?
 
Maarten PHP

Maarten PHP

12/12/2010 18:54:58
Quote Anchor link
Victor Php op 12/12/2010 18:50:19:
Waar is je foutafhandeling?


moet dat dan
 
Victor Php

Victor Php

12/12/2010 18:58:39
Quote Anchor link
JAAAAAA!!!!!!

Als je script het niet doet dan weet hij waar je fout zit.
ALTIJD foutafhandeling inbouwen! ALTIJD!

Verder is het netter dan een vette foutmelding op je pagina.
Gewijzigd op 12/12/2010 18:59:18 door Victor Php
 
Maarten PHP

Maarten PHP

12/12/2010 19:00:41
Quote Anchor link
Victor Php op 12/12/2010 18:58:39:
JAAAAAA!!!!!!

Als je script het niet doet dan weet hij waar je fout zit.
ALTIJD foutafhandeling inbouwen! ALTIJD!

Verder is het netter dan een vette foutmelding op je pagina.


sorry hoor ik wist dat nog niet
 
Victor Php

Victor Php

12/12/2010 20:41:13
Quote Anchor link
Dan weet je het nu :)
Is echt nodig!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.