Nasıl bir ilişkisel dizi öğeyi yazdırmak için?

3 Cevap

Ben bilmek istiyorum nasıl yapabilirsiniz size giriş çerez kullanabilirsiniz böyle kullanıcı echo ip adresi.

Benim kod

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

Onu çalıştırın ve Firefox'ta olsun

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/file7.php on line 2

How can you get the IP-address by PHP?

3 Cevap

" için gerek yok

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

Bunu da bunu yapabilirsiniz:

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

Bu bir IP almak için en iyi yoldur:

function ip()
{
    if (!empty($_SERVER['HTTP_CLIENT_IP']))
    {
        $ip = $_SERVER['HTTP_CLIENT_IP'];
    } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
    {
        $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
    }
    else
    {
        $ip = $_SERVER['REMOTE_ADDR'];
    }
    return $ip;            
}

echo ip();

Edit: Source: http://roshanbh.com.np/2007/12/getting-real-ip-address-in-php.html