اذهب إلى المحتوى
  • 0

كيفية جلب ip زوار الموقع باستخدام php

Khaled Mohammed7

السؤال

Recommended Posts

  • 0

هذا الكود جزء من ألية كاملة لجلب ip زائر الموقع , لذلك يمكنك إنشاء دالة لتقوم بجلب ip الزائر باستخدام مصفوفة 

$_SERVER

فيمكنك إنشاء دالة باسم 

getClientIP

بهذا الشكل 

function getClientIP( )
{
  
}

ثم بداخل الدالة نقوم بإنشاء متغير وليكن باسم ip 

function getClientIP( )
{
        $ip = "";
        
}

ثم نقوم باستخدام دالة if لتحقق من ip الزائر بهذا الشكل 

function getClientIP( )
{
        $ip = "";
        if ( isset( $_SERVER['REMOTE_ADDR'] ) )
        {
            $ip = $_SERVER['REMOTE_ADDR'];
        }
        else if ( isset( $_SERVER['HTTP_X_FORWARDED_FOR'] ) )
        {
            $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
        }
        else if ( isset( $_SERVER['HTTP_CLIENT_IP'] ) )
        {
            $ip = $_SERVER['HTTP_CLIENT_IP'];
        }
        echo  $ip;
}

لاحظ أن المصفوفة 

$_SERVER

لديها ثلاث قيم لجلب ip الزائر 

$_SERVER['REMOTE_ADDR'];
$_SERVER['HTTP_X_FORWARDED_FOR'];
$_SERVER['HTTP_CLIENT_IP'];

فقمنا بعمل دالة شرطية للتحقق من هذه القيم الثلاث لنتمكن من جلب ip ثم نقوم بتخزين هذه القيم بداخل متغير ip ثم نستخدم echo لطباعة المتغير ip و يمكنك استخدام هذه الدالة بهذه الطريقة 

<?php echo getClientIP( ); ?>

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...