Avaleht
uus teema   vasta Tarkvara »  WWW »  IP blokeerimine php abil märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale. Teata moderaatorile
otsing:  
SGM
HV kasutaja

liitunud: 04.12.2005



Autoriseeritud ID-kaardiga

sõnum 01.03.2010 18:39:53 IP blokeerimine php abil vasta tsitaadiga

Tegin siis sellise koodijupi, aga tundub, et ei toimi päris korralikult.
$ip = $_SERVER['REMOTE_ADDR'];
$sql = mysql_query("SELECT COUNT(id) FROM ips WHERE IP = '$ip'");
$row = mysql_fetch_row($sql);
if($row[0]) exit;

MySQL on selline:
  `id` int(10) NOT NULL auto_increment
  `IP` varchar(50) NOT NULL
  PRIMARY KEY  (`id`)
  KEY `IP` (`IP`)
  ENGINE=MyISAM  DEFAULT CHARSET=latin1

Miks ei toimi 100%, sellest ma aru ei saa. Leidus 2 inimest, kes said ikkagi sellest blokist läbi, kui katsetasin seda. Ja ometigi nende IP tuli pealtnäha samamoodi välja (echo) selle REMOTE_ADDR'iga. icon_rolleyes.gif Kas mingi charset või miski loeb kellelegi? Või tekib mõne inimese IP puhul mõni nähtamatu character või tühik IP-sse ja siis ei tunne süsteem seda ära? Ometi just selle testilehe külastajate poolt tulnud IP ma baasi sisestasin täpselt samal kujul nagu ta REMOTE_ADDR'iga tuli, aga kahe inimese IP ei mõjunud blokile... Ka käsitsi (mitte DB-st) määrates $ip väärtuseks nende IP, ei mõjunud.
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 1 :: 1 :: 0
tagasi üles
vaata kasutaja infot saada privaatsõnum
inzinz
HV kasutaja

liitunud: 26.01.2005




sõnum 01.03.2010 21:59:27 vasta tsitaadiga

Mismoodi sa kontrollisid et nad sellest läbi tulid ? Kas nad ise andsid sulle oma ip vms ? Kui ma tean et sinu ip mind blokib siis ma saan kasutada proxy't et mööda saada blokist, mõnda webproxy vms.
Kood ise tundub ok olevat muidu.

_________________
Upload.ee - eestimaine failiupload
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
SGM
HV kasutaja

liitunud: 04.12.2005



Autoriseeritud ID-kaardiga

sõnum 01.03.2010 22:36:43 vasta tsitaadiga

inzinz kirjutas:
Mismoodi sa kontrollisid et nad sellest läbi tulid ? Kas nad ise andsid sulle oma ip vms ? Kui ma tean et sinu ip mind blokib siis ma saan kasutada proxy't et mööda saada blokist, mõnda webproxy vms.

Jah, MSNi kaudu küsisin ja muidugi salvestasin ka külastamise hetkel. Ei olnud mingit proxy värki minuteada, nad ei teagi sellistest asjadest midagi, tavalised netikasutajad. icon_razz.gif
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 1 :: 1 :: 0
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  IP blokeerimine php abil
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.