Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

taatad situaacija - kaads lietotaaj nogreekojas jebkaadaa manaa posta formaa(flood,spam u.c.). man tagad viņu vajadzētu nobanot pēc ip.

vai šajā gadījumā pareizākais būtu ievietot datubāzē greecinieka ip adresi un katra apmeklētāja ip salīdzināt at sho :

...
$a = mysql_query("SELECT greeciigaas_ip FROM ipi");
$r = mysql_fetch_array($a);
$sliktaa_ip = $r['greeciigaas_ip'];
if ($_SERVER["REMOTE_ADDR"] == $sliktaa_ip) {  //saliidzinam apmekleetaaja ip
echo 'tu esi izbanots'; //liedzam pieeju ja sakriit
} else {
//normaala lapa parastam lietotaajam
...

mans jautaajums - vai shaads buutu pareizaakais variants. varbuut ir pieejama kaada labaaka, optimizeetaaka versija?

Edited by jonass
Posted (edited)

Domaaju, ka optimizeetaaka versija buutu:

$a = mysql_query('SELECT grecigas_ip FROM ipi WHERE grecigas_ip = ' . $_SERVER["REMOTE_ADDR"] . ' LIMIT 0, 1' );
if(mysql_num_rows($a) > 0){
echo ("Tu esi izbanots");
}
else {
//normaala lapa parastam lietotaajam
}

 

Vai nu arii ar .htaccess

Edited by Aleksejs
×
×
  • Create New...