HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра

Нужен простейший php скрипт выводяший ip
  #1  
Старый 16.01.2008, 00:24
vadim399
Banned
Регистрация: 27.05.2007
Сообщений: 368
Провел на форуме:
3969605

Репутация: 589
По умолчанию Нужен простейший php скрипт выводяший ip

Нужен простейший php скрипт, который выводит ip того пользователя который находится на странице...
 

  #2  
Старый 16.01.2008, 00:28
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

<?=$_SERVER['REMOTE_ADDR'];?>
 

  #3  
Старый 16.01.2008, 00:29
Soviet[HZ]
Познающий
Регистрация: 20.07.2007
Сообщений: 53
Провел на форуме:
162004

Репутация: 100
По умолчанию

Посмотри любой юзербар.
 

  #4  
Старый 16.01.2008, 00:30
mind
Участник форума
Регистрация: 26.07.2007
Сообщений: 106
Провел на форуме:
865762

Репутация: 82
По умолчанию

PHP код:
<?php
$ip 
getenv("REMOTE_ADDR");
print 
$ip;
?>

Последний раз редактировалось .:IriS:.; 16.01.2008 в 00:32..
 

  #5  
Старый 16.01.2008, 00:41
Conquerstador
Banned
Регистрация: 07.07.2007
Сообщений: 152
Провел на форуме:
511131

Репутация: 52
По умолчанию

можеш просто на сайте установить сниффер и все норм... вот http://forum.antichat.ru/thread48765...%F4%E5%F0.html спс ему за эту тему inlangerу
 

  #6  
Старый 16.01.2008, 08:38
nbd
Познающий
Регистрация: 27.10.2006
Сообщений: 90
Провел на форуме:
560577

Репутация: 68
По умолчанию

PHP код:
<?php 
$ip 
getenv("REMOTE_ADDR");
$ip_proxy getenv("HTTP_X_FORWARDED_FOR"); 
if (
$ip=="127.0.0.1"
{print (
"IP=".$ip_proxy);}
else 
{print (
"IP=".$ip);}
?>
ИМХО так правильнее. У меня DSL и модем настроен как роутер. Соответственно при работе скрипта
PHP код:
<?php
$ip 
getenv("REMOTE_ADDR");
print 
$ip;
?>
мой ип будет 127.0.0.1 а не тот который назначен моему модему.

Последний раз редактировалось nbd; 16.01.2008 в 08:51..
 

  #7  
Старый 16.01.2008, 08:59
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Ну если уж на то пошло, то вот отличная функция определения Ip
PHP код:
<?php

function ip()
{
   if(
getenv('REMOTE_ADDR')) 
   {
$user_ip getenv('REMOTE_ADDR');}
   elseif(
getenv('HTTP_FORWARDED_FOR')) 
   {
$user_ip getenv('HTTP_FORWARDED_FOR');} 
   elseif(
getenv('HTTP_X_FORWARDED_FOR')) 
   {
$user_ip getenv('HTTP_X_FORWARDED_FOR');} 
   elseif(
getenv('HTTP_X_COMING_FROM')) 
   {
$user_ip getenv('HTTP_X_COMING_FROM');} 
   elseif(
getenv('HTTP_VIA')) 
   {
$user_ip getenv('HTTP_VIA');} 
   elseif(
getenv('HTTP_XROXY_CONNECTION'))
   {
$user_ip getenv('HTTP_XROXY_CONNECTION');} 
   elseif(
getenv('HTTP_CLIENT_IP')) 
   {
$user_ip getenv('HTTP_CLIENT_IP');} 
   else{
$user_ip 'unknown';}
   
$user_ip htmlspecialchars(stripslashes($user_ip));
   return 
$user_ip;
}   

$ip ip();
echo 
$ip;
?>
 

  #8  
Старый 16.01.2008, 09:02
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме:
3986705

Репутация: 1403


По умолчанию

Просили же простейший =\
 

  #9  
Старый 16.01.2008, 09:16
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Тада ему ответили ещё в первых сообщениях:
<? $_SERVER['REMOTE_ADDR']; ?>
или
<? getenv('REMOTE_ADDR'); ?>

И тему можно закрыть
 

  #10  
Старый 16.01.2008, 10:55
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


По умолчанию

.:EnoT:., поставь знак = перед своими выражениями, дабы они выводились, и тему действительно можно закрыть...

Последний раз редактировалось groundhog; 16.01.2008 в 11:00..
 
Закрытая тема



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP 186 21.02.2010 02:41
Что такое Php? PAPA212 Болталка 13 28.12.2007 20:44
НУжен Хелп Хацкеров anakin Болталка 18 21.09.2006 19:21



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.