View Single Post
ישן 18-05-06, 17:16   # 1
BBman
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 32
הודעות: 608
שלח הודעה באמצעות MSN אל BBman

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;
    }

            
?>
במקרה שלי , לאחר כניסה ראשונה אתה נחסם מידית, אני בטוח שאתם רוצים לעשות חסימה ידנית , לכן עליכם לתכנת פאנל קטן להכנס המס' , או פשוט ידנית דרך מסד הנתונים.
  Reply With Quote