عندما تم اختراق أحد المواقع التي أتولى إدارتها, شعرت بالغضب والحزن والفشل.
وبما أنه زادت المواقع التي اهتم بها, فقررت أن أتبع طريقة جديدة, وكانت ناجحة, إذ أنني لم أسمح لأي IP أن يدخل مجلد الأدمين إلا ال IP حاصتي, ولأنني الوحيد الذي يدخل إلى الإدارة.
لكن أردت أن أطور فكرتي فقمت ببرمجة هذه الأسطر, لكن لم تنجح معي بشكل جيد, إذ أن الناتج هو نفس الأيبي لكن رغم ذلك تقوم الدالة بإجراجي من قسم الأدمين إلى الرئيسية.
طبعا, أضع الايبي خاصتي يدويا في ملف تكست في احد المواقع,
http://www.mysite.com/myip.txt
ثم أطلبه من خلال إضافة هذه البرمجية في أعلى ملف الأدمين الموجود في مجلد wp-admin في كل المواقع الأخرى.
فهل من مساعدة يا اخوان؟
أو طريقة أفضل؟
كود PHP:
$userip = getenv(REMOTE_ADDR);
$fp = fopen("http://www.mysite.com/myip.txt", "r");
flock($fp, 1);
$myip = fgets($fp, 4096);
fclose($fp);
echo $userip;
echo '<br>';
echo $myip;
if ($userip<>$myip){
echo '<meta http-equiv="refresh" content="0;url=http://www.mysite.com">';
}