miladanimator
Active Member
...
...
...
آخرین ویرایش:
$_SERVER['REMOTE_ADDR']
if ( !in_array($_SERVER,$blackList) ){
//your website code
}else{
echo "Blocked!"; Or //header("HTTP/1.1 404 Not Found");
}
if ( !in_array($_SERVER['REMOTE_ADDR'],$blackList) ){
//your website code
}else{
echo "Blocked!"; Or //header("HTTP/1.1 404 Not Found");
}
اگر بخواین این اینطوری نشهولی به نظر من بازهم با این کارها خلاصه درخواست ه به سرور می ره ؟
خب به نظر من . این کدی که شما گذاشتین جواب گو نیست!
من کدم یک مشکل کوچولو داشت . باید به صورت زیر می بود
شما می تونین علامت تعجب رو (not) بردارین یا ... کد رو عوض کنیدPHP:if ( !in_array($_server['remote_addr'],$blacklist) ){ //your website code }else{ echo "blocked!"; or //header("http/1.1 404 not found"); }
ولی در هر صورت کار رو راه میندازه
اگر بخواین این اینطوری نشه
(که به نظر من چند بایت اطلاعات مشکلی ایجاد نمی کنه )
شما می تونین با دستور .htaccess دسترسی کل سایت رو
ببندین
<?php
$blackList=array();
$blackList[]='ip1';
$blackList[]='ip2';
$blackList[]='ip3';
$blackList[]='ip4';
if ( !in_array($_SERVER['REMOTE_ADDR'],$blackList) ){
?>
<style type="text/css">
<!--
.style1 {font-family: Tahoma}
.style2 {
font-family: Tahoma;
font-size: 12px;
color: #FFFFFF;
}
.style3 {color: #0000FF}
.style4 {color: #0033FF}
.style5 {color: #3366FF}
.style6 {color: #000000}
.style7 {color: #666666}
body {
background-image: url(/form/bg2.png);
background-color: #383838;
}
-->
</style>
<head>
<link rel="stylesheet" href="kha.css" type="text/css"/>
</head>
<p> </p>
<p></p>
<p align="center">
<p align="center">
<form name="form1" method="get" action="/form">
<table width="403" height="84" border="1" align="center" bordercolor="#999999" bgcolor="#FFFFCC">
<tr bgcolor="#FFFF33">
<td height="28"><div align="center"><font color='#0000FF' style='font-family:tahoma; font-size:12px; font-weight:bold'>وضعیت </font></div></td>
</tr>
<tr bgcolor="#666666">
<td><div align="center">
<div align="center">
<?php
require_once("db.php");
$name=$HTTP_POST_VARS['fname'];
$famil=$HTTP_POST_VARS['surname'];
$phone=$HTTP_POST_VARS['phone'];
$email=$HTTP_POST_VARS['email'];
$insertSQLEpay = "INSERT INTO epay(name,famil,phone,email) VALUES('$name','$famil','$phone','$email')";
$rsd = mysql_query($insertSQLEpay,$conn);
?>
</div></td>
</tr>
</table>
<p></p>
<p></p>
<p align="left"> </p>
<p align="center">
<input type="submit" value="ادامه..." name="B12" />
</p>
<p align="center"> </p>
<?php
}else{
echo "Blocked!"; // Or header("HTTP/1.1 404 Not Found");
}
?>