Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Возможно ли определить IP клиента?
 
 автор: Mpak   (04.11.2006 в 12:11)   письмо автору
 
 

Это весь вопрос ...
Если да, то как?

   
 
 автор: Unkind   (04.11.2006 в 12:13)   письмо автору
 
   для: Mpak   (04.11.2006 в 12:11)
 

Возможно! :)))


<?php
echo("Ваш IP-адрес: ".getenv("REMOTE_ADDR")."<br />\n");
?>

   
 
 автор: Mpak   (04.11.2006 в 12:34)   письмо автору
 
   для: Unkind   (04.11.2006 в 12:13)
 

А зачем

<br />\n
?

То что это абзацы я знаю, зачем слеши (т.е. именно такая запись)?

   
 
 автор: Mpak   (04.11.2006 в 12:49)   письмо автору
 
   для: Mpak   (04.11.2006 в 12:34)
 

ПОЧЕМУ МОЙ IP 127.0.0.1 ?
У меня он другой в сети...

   
 
 автор: cheops   (04.11.2006 в 12:51)   письмо автору
 
   для: Mpak   (04.11.2006 в 12:49)
 

Если вы тестируете скрипты локального, то всё правильно, другим IP-адрес должен быть, когда вы обращаетесь не с локальной машины на локальный же сервер, а на удалённый сервер.

   
 
 автор: Unkind   (04.11.2006 в 16:58)   письмо автору
 
   для: Mpak   (04.11.2006 в 12:34)
 

А зачем
<br />\n

Привычка делать перевод строки...А "\n" чтобы красивее выглядело при просмотре HTML-кода...

   
 
 автор: cheops   (04.11.2006 в 12:48)   письмо автору
 
   для: Mpak   (04.11.2006 в 12:11)
 

Подобная информация сосредоточена в суперглобальном массиве $_SERVER
<?php
  
echo $_SERVER['REMOTE_ADDR'];
?>

   
 
 автор: Fddd   (04.11.2006 в 12:51)   письмо автору
 
   для: cheops   (04.11.2006 в 12:48)
 

Mpak
А ты где запускаешь скрипт? На localhost'e? Если да, то там, твой ip 127.0.0.1.

   
 
 автор: Mpak   (04.11.2006 в 13:44)   письмо автору
 
   для: Fddd   (04.11.2006 в 12:51)
 

А если поменяю имя сервера?
Мой IP станет такой какой он есть в сети?

   
 
 автор: Mpak   (04.11.2006 в 13:55)   письмо автору
 
   для: Mpak   (04.11.2006 в 13:44)
 

Так мне нужно чтобы определялся ip-адрес клиента, а не сервера...

   
 
 автор: NIK   (04.11.2006 в 14:06)   письмо автору
 
   для: Mpak   (04.11.2006 в 13:55)
 

и будет определяться IP клиента, просто на локалхосте ты сам себе являешься сервером, а локалхост всегда доступен по IP 127.0.0.1

PS: кстати на моем локалхосте кажет мой реальный ип, возможно это настройки сервера, но в принципе это не важно

   
 
 автор: Mpak   (04.11.2006 в 14:12)   письмо автору
 
   для: NIK   (04.11.2006 в 14:06)
 

Всем спасибо, все работает!

   
 
 автор: Саня   (04.11.2006 в 14:08)   письмо автору
 
   для: Mpak   (04.11.2006 в 13:55)
 

Сходите к соседу и обратитесь к своему компьютеру от него.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования