Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Ip

443
08 августа 2003 года
REmindER
292 / / 23.03.2003
Вот у меня стоит Apache на компе с PHP, и можно ли узнать рельный и-нетовский IP моей машины на PHP. REMOTE_ADDR не подходит, потому что я-то обращаюсь к странице через localhost.
283
09 августа 2003 года
Alone
910 / / 20.11.2002
Причем тут PHP?

9X winipcfg или ipconfig /all
2000, XP ipconfig /all
2.6K
09 августа 2003 года
Zipo
41 / / 09.08.2003
Цитата:
Originally posted by REmindER
Вот у меня стоит Apache на компе с PHP, и можно ли узнать рельный и-нетовский IP моей машины на PHP. REMOTE_ADDR не подходит, потому что я-то обращаюсь к странице через localhost.



$_SERVER["SERVER_ADDR"];
$_SERVER["SERVER_NAME"];

а вообще смотри в
phpinfo();
там много че полезного написано.

443
09 августа 2003 года
REmindER
292 / / 23.03.2003
Спасибо. Php при том, что мне нужно именно на php, а как пользоваться ipconfig я знаю сам, даже как использовать iphlpapi.dll знаю. Проблема решилась. Спасибо всем.
474
14 августа 2003 года
tray_gator
101 / / 22.07.2003
а если у меня виртуальный сервер линукс...то его как настроить? и у меня почему то эти две команды не работают...:(
250
14 августа 2003 года
Joker
1.4K / / 20.02.2000
Цитата:
Originally posted by tray_gator
а если у меня виртуальный сервер линукс...то его как настроить? и у меня почему то эти две команды не работают...:(


Какие у тебя две команды не работают ? :)
phpinfo()

474
15 августа 2003 года
tray_gator
101 / / 22.07.2003
карочи %)) в phpinfo есть команда $_SERVER["REMOTE_ADDR"]; но она тож все время выдает один и тот же адрес...
а не работает:
$_SERVER["SERVER_ADDR"];
$_SERVER["SERVER_NAME"];
250
15 августа 2003 года
Joker
1.4K / / 20.02.2000
Цитата:
Originally posted by tray_gator
карочи %)) в phpinfo есть команда $_SERVER["REMOTE_ADDR"]; но она тож все время выдает один и тот же адрес...
а не работает:
$_SERVER["SERVER_ADDR"];
$_SERVER["SERVER_NAME"];



<?php
echo $_SERVER["SERVER_ADDR"];
echo $_SERVER["SERVER_NAME"];
?>

что значит не работает, что выдает, если она ыдает один и тот эе ip это не значит чтио она не работает.

474
15 августа 2003 года
tray_gator
101 / / 22.07.2003
как бы работает только выдает один и тот же адрес...откуда не заходи...а мне именно нужна штука чтобы выдавала сколько уникальных посетителей зашло на сайт...
250
15 августа 2003 года
Joker
1.4K / / 20.02.2000
Цитата:
Originally posted by tray_gator
как бы работает только выдает один и тот же адрес...откуда не заходи...а мне именно нужна штука чтобы выдавала сколько уникальных посетителей зашло на сайт...


Так не бывает: сдечит у тебя такой один айпи чувствую это localhost и 127.0.0.1

474
15 августа 2003 года
tray_gator
101 / / 22.07.2003
айпи 192.168.24.237...а название все-время название сайта идет...%))) кароче фигня какая-то получается...мне кажется у них там сервер как-то подурацки настроен так что выдает только ихний айпи %))
2.6K
16 августа 2003 года
Zipo
41 / / 09.08.2003
Цитата:
Originally posted by tray_gator
айпи 192.168.24.237...а название все-время название сайта идет...%))) кароче фигня какая-то получается...мне кажется у них там сервер как-то подурацки настроен так что выдает только ихний айпи %))



У тебя все правильно работает.
Для определения ip пользователя заходящего к тебе на сайт для apache серверов надо пользовать это:
$ip = getenv("REMOTE_ADDR");
т.е. для iis серверов лучше пользовать
$_SERVER[".."];
a для apache getenv("..");

эти две переменныи и должны всегда выдавать одно и тоже. Название посмотри. Там же написано, что сервер.
<?php
echo $_SERVER["SERVER_ADDR"];
echo $_SERVER["SERVER_NAME"];
?>

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог