2017-01-20 4 views
-1

Я хочу показать удаленный адрес в php через глобальное ключевое слово и глобальную переменную, также я хочу получить доступ к $ user_ip внутри функции show_ip().Удаленный адрес не отображается в php

<?php 
    $user_ip = $_SERVER['REMOTE_ADDR']; 

    function show_ip(){ 
     global $user_ip; 
     echo "Your ip address is".$user_ip; 
    } 

    show_ip(); 
?> 

я должен получить выход 127.0.0.1, где, как я получаю ::1

+0

:: 1 является ipv6 эквивалентом ipv4 127.0.0.1 –

ответ

3

::1 является IPv6 эквивалент 127.0.0.1. Так как вы используете это на локальном компьютере, браузер может подключаться через IPv6 вместо IPv4, поэтому вас удивляет.

0

::1 (IPv6) является «тем же», что и 127.0.0.1 (IPv4). Если вы получите ::1, это означает, что ваш браузер обращается к вашему локальному веб-серверу с помощью IPv6.

 Смежные вопросы

  • Нет связанных вопросов^_^