Autor Zpráva
Anonym
Profil *
Ahojte mám v tabulce rs_BanIp okénka IpAdresa a DuvodBanovani
potřebuji, abych blokoval všechny IpAdresy a né jen jednu, do dnes
jsem používal

if ($REMOTE_ADDR == ”IP adresa”) {
header(´Location: http://nekam´);
} 


ale teď bych potřeboval, aby se mi blokovali všechny IP adresy, které
jsou obsaženy v IpAdresy v tabulce rs_BanIp.

Důvod se vypisovat nemusí. A nejlépe bych chtěl způsob zase header Location
na stránku MasSmulu.php :-) Děkuji Vám všem, jen za přečtení
Alphard
Profil
$q = mysql_query("select count(*) from rs_BanIp where IpAdresy = '{$_SERVER['REMOTE_ADDR']}'");
if (mysql_result($q, 0, 0) > 0)
{
  header(´Location: http://nekam´);
}
RockFire
Profil
Napadá mě:

$dotaz = mysql_query("SELECT count(*) FROM rs_BanIp WHERE IpAdresa = '".$_SERVER['REMOTE_ADDR']."'");
$vysledek_dotazu = mysql_fetch_array($dotaz);
$kontrola = $vysledek_dotazu[0];
if($kontrola != 0)
{
header("Location: http://nekam");
}


Edit: Pozdě :-) Alphardovo řešení je jednodušší :-)
Anonym
Profil *
Zkusil jsem zabanovat vlastní IP a napsalo to

Warning: Cannot modify header information - headers already sent by (output started at /users/zalohovane/linhart/milankubik.info/Function.php:7) in /users/zalohovane/linhart/milankubik.info/Function.php on line 52


Důvod?

  $q = mysql_query("select count(*) from rs_BanIp where IpAdresa = '{$_SERVER['REMOTE_ADDR']}'");
  if (mysql_result($q, 0, 0) > 0)

{
        header('Location: http://www.seznam.cz');
}


kód se nezměnil...
Nox
Profil
před header() máš někdě nějaký výstup, už se poslaly hlavičky
Anonym
Profil *
Děkuji

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0