ציטוט:
נכתב במקור על ידי BBman
שאלה : כיצד אפשר לחסום ip ?דבר ראשון , לבנות טבלא של SQL במסד הנתונים.
שנית , לכתוב :
PHP קוד:
$ip=$_SERVER['REMOTE_ADDR'];
ואז להכניס את המשתנה ip לרשימה , בעזרת INSERT , לקרוא את כל המס' בעזרת SELECT והשאר, ואז להציב תנאי משוואה.
להלן הקוד המלא :
PHP קוד:
<?php
include("db.php");
$ip = $_SERVER['REMOTE_ADDR'];
$query = mysql_query("INSERT INTO `details` (`ip`) VALUES('$ip')");
$select = mysql_query("SELECT * FROM `details`");
while($result = mysql_fetch_array($select))
{
$iplist = $result['ip'];
if($ip == $iplist)
{
die('האדמין חסם אותך');
}
else;
}
?>
במקרה שלי , לאחר כניסה ראשונה אתה נחסם מידית, אני בטוח שאתם רוצים לעשות חסימה ידנית , לכן עליכם לתכנת פאנל קטן להכנס המס' , או פשוט ידנית דרך מסד הנתונים.
|
שמע עשית אשכול יפה והכל באמת שזה מבורך...אבל החסימת איי פי שלך..., אל תעלב אבל, יש לך עוד מה ללמוד לפני שאתה מלמד (בעניין הבדיקה וכו'...תחשוב שאם יש לך אלפי חסומים זה יצטרך לעשות לולאה רק כדי לראות אם יש את האיי פי?..ממש לא מומלץ).
שים לב שגם אני לא מלמד ולא נוגע בדברים שאני לא יודע...למשל לא תראה אותי עוזר/מלמד בASP כי אני לא יודע וJS ועוד המון שפות שאני לא יודע/לא יודע ממש טוב....
אגב, האשכול ננעץ.