Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: MYSQL sotketaan täyteen

Clacier [27.06.2010 17:38:02]

#

miten voin estää jonkun peelon tekoset? ip on bannattu, ei auta, tulee silti. rekbotti.php on myös die(); esto, sekään ei estänyt eli näitä ei tod. näk lisätä mun rekisteröitymisen kautta. ip:ksi ilmoittaa saman ipn mikä on $bannatuissa.


mysliin tulee jatkuvalla syötöllä tälläisia käyttäjiä:

nickpwcdateldateftpixviprahatID
pO125izq0cc175b9c0f1b6a831c399e2697726612010-06-27 17:36:100000-00-00 00:00:00050.003013

Macro [27.06.2010 19:45:14]

#

Saako taulukkoa, kyllä. Käytä tablea kuten HTML:ssä, mutta korvaa < ja > merkit [ ja ] merkeillä. Käytä myös tr:ää ja td:tä.

Toimiiko IP-bannaus oikeasti? Kai se on jokaisen sivun alussa?

tsuriga [27.06.2010 21:07:28]

#

Ongelman voinee lukea "Miksi IP-banni ei auta?" Koska se on särki. Postaa koodia.

Macro [27.06.2010 21:32:14]

#

IP-esto toimii näin:

<?php
$bannatut = array("123.123.123.123", "123.123.123.124");
foreach($bannatut as $bannattu) {
   if($_SERVER["REMOTE_ADDR"] == $bannattu) {
      die("Banned");
   }
}

Laita jokaisen sivun alkuun, esimerkiksi näin: Tee sivu tarkista_porttikielto.php ja jokaisen sivun alkuun include-funktiolla.

tsuriga [27.06.2010 21:46:38]

#

if (in_array($_SERVER['REMOTE_ADDR'], $banned, true)) { //...

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta