praegune kellaaeg 29.05.2024 10:41:16
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum |
|
SGM
HV kasutaja
liitunud: 04.12.2005
|
01.03.2010 18:39:53
IP blokeerimine php abil |
|
|
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. 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 |
|
|
inzinz
HV kasutaja
liitunud: 26.01.2005
|
01.03.2010 21:59:27
|
|
|
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 |
|
|
SGM
HV kasutaja
liitunud: 04.12.2005
|
01.03.2010 22:36:43
|
|
|
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.
|
|
Kommentaarid: 4 loe/lisa |
Kasutajad arvavad: |
|
:: |
1 :: |
1 :: |
0 |
|
tagasi üles |
|
|
|
lisa lemmikuks |
|
|
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.
|