Определение IP адреса пользователя

Часто использую, но хранить в файле не практично, а писать заново всегда лень 🙂

Поэтому напишу здесь, чтобы всегда было под рукой.

function get_user_ip() {
	if ( ! empty($_SERVER['HTTP_CLIENT_IP']) ){
		$ip=$_SERVER['HTTP_CLIENT_IP'];
	} elseif ( ! empty($_SERVER['HTTP_X_FORWARDED_FOR']) ) {
		$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
	} else {
		$ip=$_SERVER['REMOTE_ADDR'];
	}
	return $ip;
}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *