السلام عليكم ..
بصراحة لا أعلم المكان المناسب لوضع الموضع .. ولكن سوف أضعه هنا
وإذا رأيتم مكاناً أفضل منه فانقلوه ...
أنا شخص أقيم في البحرين .. وشركة الانترنت الوحيدة لدينا Batelco ( الاحتكارية )
ما علينا من كل هذا .. المهم ..
المشكلة لين أي مستخدم يتصفح المنتديات أو المواقع بشكل العام .. لو مثلاً تعرض أحد المستخدمين للحظر اـ IP
تصوروا بأن جميع مستخدمي البحرين ..يتعرضون للحظر!!!!!!!!
لان الأيبي الذي يظهر في المنتدى أو الموقع عدتاً وغالباً يكون أيبي السيرفير الخاص بـ Bateclo شركة الأنترنت ...
لكن هناك سكربتات معينة .. أو بعض الخوادم لها القدرة على أظهار الأيبي الحقيق ..للشخص
فمثلاً لو ركبت منتدى phpbb في خدام من الخوادم ... الخادم هذا يمكن يطلع أيبي المستخدمين صح ..
لكن بعض الخوادم يطلع لك الأيبي غلط..
و من المواقع التي تظهر الأيبي
http://checkip.dyndns.org (يطلع رقم الأيبي مالي صحيح 100%) ولكن بعض الأحيان يطلع أيبي السيرفير (ليس البروكسي فلا يوجد لدينا بروكسي)
أما هذا الموقع مثلاً .. http://www.cmyip.com يطلع الأيبي غير الصحيح (يطلع أيبي السيرفير)
فهذا دليل على القدرة لمعرفة الأيبي الصحيح ..
المطلوب .. في منتدى .. phpbb يطلع لي أي مستخدم في البحرين .. يطلع أيبي السيرفير
وأحياناً تطر لحجب الأيبي أدرس .. طبعاً ما تقدر تحجب ايبي السيرفير لانك راح تحجب نفسك وتحجب أي واحد يدخل من البحرين ..... وحتى لو عرفت بطريقة ما الأيبي الصحيح .. تبع الشخص ما راح تستفيد شيء دام أن الخدام يتعرف على المستخدم بأيبي السيرفير.
فهل هناك طريقة أو هاك حل لـ phpbb......
والمنتديات والسكربتات الأخرى ... (بس الأهم عندي الآن phpbb)
تحياتي..
مشكلة في معرفة الـIP الحقيقي
-
- عضو جديد
- مشاركات: 30
- اشترك في: الأحد يناير 22, 2006 2:54 am
- مكان: Bahrain
-
- عضو مفيد
- مشاركات: 109
- اشترك في: الأحد نوفمبر 20, 2005 8:59 pm
phpbb تستعمل:
الى تبي:
بس لعلمك مو كل المتصفحات يرسلو الايبي الشخصي، لذاك انا دايمن استعمل هذه الداله:
كود: تحديد الكل
$_SERVER['REMOTE_ADDR'];
كود: تحديد الكل
$_SERVER['HTTP_CLIENT_IP'];
كود: تحديد الكل
function get_user_ip(){
$ipParts = explode(".", $_SERVER['REMOTE_ADDR']);
if ($ipParts[0] == "165" && $ipParts[1] == "21") {
if (getenv("HTTP_CLIENT_IP")) {
$ip = getenv("HTTP_CLIENT_IP");
} elseif (getenv("HTTP_X_FORWARDED_FOR")) {
$ip = getenv("HTTP_X_FORWARDED_FOR");
} elseif (getenv("REMOTE_ADDR")) {
$ip = getenv("REMOTE_ADDR");
}
} else {
return $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
-
- عضو جديد
- مشاركات: 30
- اشترك في: الأحد يناير 22, 2006 2:54 am
- مكان: Bahrain