Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
PHP
»
Вот код для определения ip - что здесь неправильного?
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Вот код для определения ip - что здесь неправильного? (Прочитано 3195 раз)
0 Пользователей и 1 Гость просматривают эту тему.
WPNG
Заглянувший
Новичок
Сообщений: 10
+0/-0
0
Вот код для определения ip - что здесь неправильного?
«
:
19 Марта 2003, 15:03:34 »
if(getenv(HTTP_CLIENT_IP)) {
$ip = getenv(HTTP_CLIENT_IP);
} elseif(getenv(HTTP_X_FORWARDED_FOR)) {
$ip = getenv(HTTP_X_FORWARDED_FOR);
} else {
$ip = getenv(REMOTE_ADDR);
}
Вставляю его в скрипт определения ип-адреса, а он всё время оторбражает ip моего сервака для всех посетителей, что делать? (правда я посмотрел в своей статистике и там почему-то помимо одних ip моего сервера промелькнуло парочку других ip-адресов (2 из 100)) В чём причина этого всего не знаю.
Записан
а на каком языке думает мозг...?...может на перл..
Меняздесьдавнонет
новичЕк
Глобальный модератор
Ветеран
Сообщений: 5698
+0/-0
2
Вот код для определения ip - что здесь неправильного?
«
Ответ #1 :
19 Марта 2003, 15:53:55 »
$ip = getenv(\'REMOTE_ADDR\');
и не парься.
во всяком случае, до тех пор, пока не узнаешь, для чего служат другие переменные, и ЧТО в них может лежать.
«
Последнее редактирование: 20 Марта 2003, 10:25:27 от RomikChef
»
Записан
Alexandr
Фанат форума
Ветеран
Сообщений: 865
+0/-0
0
Вот код для определения ip - что здесь неправильного?
«
Ответ #2 :
19 Марта 2003, 17:04:04 »
HTTP_CLIENT_IP бывает тогда, напр., когда на серваке чтон-ть этакое установлено, напр., веб кешер
Записан
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) - - Все для Авто.
Меняздесьдавнонет
новичЕк
Глобальный модератор
Ветеран
Сообщений: 5698
+0/-0
2
Вот код для определения ip - что здесь неправильного?
«
Ответ #3 :
19 Марта 2003, 17:09:34 »
И еще.
у тебя все написано неправильно. все аргументы должны быть в кавычках.
Записан
Metaller
Мелкое злобное существо
Ветеран
Сообщений: 538
+0/-0
2
Вот код для определения ip - что здесь неправильного?
«
Ответ #4 :
20 Марта 2003, 09:50:42 »
RomikChef
А у самого-то?
Записан
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...
Меняздесьдавнонет
новичЕк
Глобальный модератор
Ветеран
Сообщений: 5698
+0/-0
2
Вот код для определения ip - что здесь неправильного?
«
Ответ #5 :
20 Марта 2003, 10:25:43 »
Спасибо за поправку. исправил.
Записан
WPNG
Заглянувший
Новичок
Сообщений: 10
+0/-0
0
Вот код для определения ip - что здесь неправильного?
«
Ответ #6 :
20 Марта 2003, 17:50:59 »
Вот, написал следующее:
$ip = getenv(\'REMOTE_ADDR\');
а всё равно показывает адрес сервера. В других скриптах на моём же сервере всё работает (но которые писал не я). Вряд ли я мог что-то перед этим неправильно написать.
Записан
а на каком языке думает мозг...?...может на перл..
Alexandr
Фанат форума
Ветеран
Сообщений: 865
+0/-0
0
Вот код для определения ip - что здесь неправильного?
«
Ответ #7 :
21 Марта 2003, 08:28:20 »
ты свой IP\'шник занешь?
напиши
print_r($GLOBALS);
?>
И погляди в какой переменной он лежит...
её-то и используй для определения IP.
Записан
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) - - Все для Авто.
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
PHP
»
Вот код для определения ip - что здесь неправильного?
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28