ASP İP BANLAMA
<%
StrYasakIP = ""127.0.0.1,192.168.0.4""
StrUyariMesaji = ""<hr><font color=red>- Yasakl Ip adresi.</font>""
If InStr(1, StrYasakIP, StrClientIP, 1) <> 0 Then
With response
.Write ""<b><font face='Tahoma' size='5' color='red'>HATA OLUTU</font></b>""
.Write ""<hr>""
.Write ""<b><font face='Tahoma' size='5'><font color='red'>"" & StrClientIP & ""</font> NOLU IP'NN SITEYE GIRMESI YASAKLANMITIR</font></b>""
.Write ""<br>""
.Write ""<font face='Tahoma' size='2'>"" & StrUyariMesaji & ""</font>""
End With
End If
%>
"
-------
PHP 'DE İP BANLAMA
PHP Kodu:
<?
$banned_ips=array(
"123.123.232.12",
"168.212.85.24"
);
if (in_array(getenv("remote_addr"),$banned_ips)){
//yasaklı olanları başka bi sayfaya gönder
header ("Location:banned_ip.htm");
die;
}
?>
Sonra da her sayfaya bunu koymak lazım
PHP Kodu:
<?
include ("ban.php");
//sayfa buradan sonra devam ediyor...
?>