powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP - функция определения IP
10 сообщений из 10, страница 1 из 1
PHP - функция определения IP
    #36612191
signaltm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как можно в пхп определить IP клиента, с которого происходит коннект браузера к серверу?
...
Рейтинг: 0 / 0
PHP - функция определения IP
    #36612259
re_111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
начните с $_SERVER['REMOTE_ADDR']; ... а дальше поймите что этого не всегда достаточно.. и ройте дальше:))
...
Рейтинг: 0 / 0
PHP - функция определения IP
    #36612260
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем не нравится
Код: plaintext
$_SERVER['REMOTE_ADDR']
?
...
Рейтинг: 0 / 0
PHP - функция определения IP
    #36612265
однобитный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще советую сделать так
Код: plaintext
1.
 print_r ($_SERVER);
там куча всего будет, а что надо выбирайте сами :)
...
Рейтинг: 0 / 0
PHP - функция определения IP
    #36612916
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
signaltm,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
// получить ip адрес
function get_ip() {
	if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && !empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
		if (is_ip($_SERVER['HTTP_X_FORWARDED_FOR']))
			return $_SERVER['HTTP_X_FORWARDED_FOR'];
		foreach( explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']) as $ip ) {
			$ip=trim($ip);
			if (is_ip($ip))
				return $ip;
		}
	}
	return $_SERVER['REMOTE_ADDR'];
}
// проверить валидность ip адреса
function is_ip($ip) {
    return (false===ip2long($ip)) ? false : true;
}
как вариант
...
Рейтинг: 0 / 0
PHP - функция определения IP
    #36614510
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r u,

> if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && !empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {

достаточно одного условия
...
Рейтинг: 0 / 0
PHP - функция определения IP
    #36614565
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев Евгенийr u,

> if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && !empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {

достаточно одного условия

согласен. isset() можно убрать
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
PHP - функция определения IP
    #38720581
СтоАрмян
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
r u,

Как узнать в SQL IP адрес ?
Если в SQL присутствуют множество функций и таких, как datatime (NOW()); ???
...
Рейтинг: 0 / 0
PHP - функция определения IP
    #38720621
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СтоАрмянКак узнать в SQL IP адрес ?Задайте вопрос в профильном форуме по используемой СУБД.
...
Рейтинг: 0 / 0
PHP - функция определения IP
    #38720656
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СтоАрмянr u,

Как узнать в SQL IP адрес ?
Если в SQL присутствуют множество функций и таких, как datatime (NOW()); ???

SQL-ли - они разные бывают. В общем случае, для абстрактного SQL-ля - никак. Но если ты ухитришься пояснить сакральную взаимосвязь между функциями даты/времени и IP адресом (кстати чего - клиента или сервера?) - может и узнаешь.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP - функция определения IP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]