2012-01-25 5 views

答えて

0

コードは動作するはずです:これは、時折、プロキシユーザーと共有ネットワークをカバーします

function getUserIpAddr() 
{ 
    if (!empty($_SERVER['HTTP_CLIENT_IP'])) //if from shared 
    { 
     return $_SERVER['HTTP_CLIENT_IP']; 
    } 
    else if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //if from a proxy 
    { 
     return $_SERVER['HTTP_X_FORWARDED_FOR']; 
    } 
    else 
    { 
     return $_SERVER['REMOTE_ADDR']; 
    } 
} 

<?php 
    echo $_SERVER['REMOTE_ADDR']; 
?> 

関連する問題