У меня есть проблема, и это происходит только на моем компьютере (Windows 7 64бит), если эхо следующее:
echo $_SERVER['REMOTE_ADDR'];
я получаю: ::1
такой же предмет если я inserting база.
????
У меня есть проблема, и это происходит только на моем компьютере (Windows 7 64бит), если эхо следующее:
echo $_SERVER['REMOTE_ADDR'];
я получаю: ::1
такой же предмет если я inserting база.
????
::1
эквивалентно 127.0.0.1
в IPv6. Этот адрес равен localhost
, если файл хостов не был изменен.
Легко :: 1, действительно является результатом локального хоста, но если и использовать это, если еще у может поддельной ваш локальный:
$ ф = $ _SERVER [ «REMOTE_ADDR»];
if($ip == '::1')
{
echo '127.0.0.1';
}
else
{
echo $ip;
}
Как вы подключаете сервер PHP? локальный? вы работаете на том же сервере? или вы подключаетесь к удаленному хосту? –
Я подключаюсь к localhost – tetris