Odbacite beskorisne posjete

Imali su bolje kodove nego što su danas :smile:

1 Like
<?php
$rh = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$blocked = array(
    "your-server.de",
    "autohitbg.com");
if(in_array($rh, $blocked)){
    exit;
}
?>

Netocno.
Ako ne napravis i isplaniras sve u detalje, onda si napravio posao preko volje. Brojac je primjer.

Na staroj slavi se ne zivi.

Sinko ovo ne preusmjerava na Papu, a moj kod izbaci nepoćudne sa moje stranice. Da mi ne surfaju.

lol, stavi samo header(“Location: http://w2.vatican.va”); prije exit;

A znate kako su mene učili programirati;

  1. Digneš noge na stol, piješ i dugo razmišljaš. Kad prestaneš razmišljati pola posla je gotovo.
  2. Na papiru velikog formata nacrtaš algoritam projekta.
  3. Iz algoritma strukturirano kodiraš u povoljnom jeziku.

Znan da se tako danas ne radi al meni je blizu 60 godina!!

1 Like

I ja sam blizu 20g keke

A šta ako ti je header na stranici već izbačen. U tom slučaju ovo neće raditi jer nemožeš više puta izbacivati header.

Ponavljam za čistunce validan kod ali i onaj iz prvog posta je učinkovit


<?php
$k=0;
$ip = $_SERVER['REMOTE_ADDR'];
$rh=gethostbyaddr($ip);
//$rh="nesto.your-server.de";
if (strpos($rh, 'your-server.de') !== false)$k=1; 
if (strpos($rh, 'autohitbg.com') !== false)$k=1; 
if($k==1)$izl="document.write('\"<META HTTP-EQUIV=\'refresh\' content=\'0;URL=http://w2.vatican.va\'>\"')";
else $izl="document.write('')";
echo $izl; 
?>

I pozovite je na svim podstranicama:

<SCRIPT language="JavaScript" SRC="denyhost.php"></SCRIPT>

Moglo bi biti malo problematično ukol’ko klijent ne koristi JavaScript?

Da (…)