هل يمكن تحديد الدخول لصفحة عن طريق تحديد ارقام IP خاصة للدخول اليها
اذا تصورنا ان هذه الارقام ثابتة
يعني اريد مستخدمين محددين معروفة الايبي لهم
وهل ممكن معرفة ارقام الايبي الاخرى التي تحاول الدخول واظهار رسالة اعتذار لهم
وشكر لكم
هل يمكن تحديد الدخول لصفحة عن طريق تحديد ارقام IP خاصة للدخول اليها
اذا تصورنا ان هذه الارقام ثابتة
يعني اريد مستخدمين محددين معروفة الايبي لهم
وهل ممكن معرفة ارقام الايبي الاخرى التي تحاول الدخول واظهار رسالة اعتذار لهم
وشكر لكم
يمكنك ذلك اخي
عن طريق تسجيل ارقام الاي بي في قاعده البيانات
ثم
جمله اف للمقارنه
اذا كان رقم الاي بي مخزن
والا
exist
----------
ويمكن ايضا تسجيل ارقام الاي بي التي تحاول دخول الصفحه
شكر لكالمشاركة الأصلية كتبت بواسطة موقع روش
ماهو الامر الذي اعرف فيه الاي بي للداخل على الصفحة ؟
كود:$IP = getenv ("REMOTE_ADDR");
تحت امرك
مشكور اخوي العزيز
هذا السكربت وجدته في احد المواقع الاجنبية وقمت بالتعديل عليه وهو يظهر الاي بي بشكل ادق عندما يكون المستخدم خلف بروكسي او فير ووال
كود PHP:
<?
$IP2=GetIP();
echo 'Remote IP: ' .$IP2."<Br> ";
$host = gethostbyaddr($IP2);
echo 'Remote Host: ' .$host ."<Br>";
function GetIP()
{
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
$ip = getenv("REMOTE_ADDR");
else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
$ip = $_SERVER['REMOTE_ADDR'];
else
$ip = "unknown";
return($ip);
}
?>
احسن واحسن
وبكدا انت ضامن انك جبت الاي بي للعضو
وتقدر تعمل مقارنه بالأي بي
والموجود في قاعده البيانات