Autor | Zpráva | ||
---|---|---|---|
Anonym Profil * |
#1 · Zasláno: 30. 12. 2009, 22:03:35
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 |
#2 · Zasláno: 30. 12. 2009, 22:07:13
$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 |
#3 · Zasláno: 30. 12. 2009, 22:13:01 · Upravil/a: RockFire
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 * |
#4 · Zasláno: 30. 12. 2009, 22:14:52
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 |
#5 · Zasláno: 30. 12. 2009, 22:16:29
před header() máš někdě nějaký výstup, už se poslaly hlavičky
|
||
Anonym Profil * |
#6 · Zasláno: 30. 12. 2009, 22:18:56
Děkuji
|
||
Časová prodleva: 14 let
|
0