Autor Zpráva
hynek
Profil
Zdravim..
poslal by jste mi někdo prosím kód na banlist?
a ještě jedna otázka.. jak zjistim ID návštěvníků?..

Děkuji =)
yFang
Profil
hynek
Můžeš někoho zablokovat jednoduše v PHP třeba takhle:
<?php
$ip = $_SERVER['REMOTE_ADDR'];
if($ip = '127.0.0.1')
{
  exit();
}
?>


Pokud chceš víc ip adres, tak si je třeba můžeš ukládat do db a pak kontrolovat jestli tam ta návštěnvíkova je nebo ne.
hynek
Profil
nebo takhle.. banlist je asi špatnej výraz..
zakázání přístupu podle IP adresy..
hynek
Profil
yFang
a jak si je mam ukládat do db??
yFang
Profil
hynek
Asi takhle: Dělal jsi někdy něco s databází, nebo vůbec netušíš?
hynek
Profil
noo moc nevim.. jako udělám tam tabulku to je všechno =D
yFang
Profil
hynek
No tak to by mohlo stačit, jestli zvládáš komunikaci mezi PHP.
1) Uděláš si tabulku, do které budeš ukládat ty IP adresy.
2) Na každé stránce budeš kontrolovat, jestli jeho IP adresa není v té tabulce:
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$ma_ban = mysql_num_rows(mysql_query("SELECT ip FROM ip_adresy WHERE ip='$ip'));
if($ma_ban != 0)
{
  exit();
}
?>

S tím, že dotaz si upravíš podle své tabulky.
Medvídek
Profil
Nebo můžeš použít pole :)
$banip = array ("127.0.1.1", "128.1.2.3", "99.66.55.33");

Pak procházet pole a porovnávat :)
if(in_array(.........)) exit();

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