BloGGood.ru

Блог Костаневича Степана

WordPress, PHP, HTML, CSS, Windows

Блог на разные темы, seo-оптимизация, раскрутка сайта, создание сайта, вкусные эффекты для сайта и многое другое…

Главная » Php приемчики » Как вывести IP-адрес посетителя на сайте с помощью PHP

Как вывести IP-адрес посетителя на сайте с помощью PHP

2014-09-21 / Вр:12:03 / просмотров: 14018

Что такое IP-адрес?
IP-адрес (от англ. Internet Protocol Address)  – это уникальный адрес устройства, подключенного к локальной сети или интернету.
Вы, наверное, не один раз видели на сайтах или блогах надпись: «Ваш ip адрес:37.55.226.250».

Как вывести IP-адрес посетителя на сайте с помощью PHP

Итак, давайте попробуем сделать на своем сайте подобное! Попробуем вывести IP-адрес на сайте при помощи языка программирования PHP.

Выводим IP-адрес посетителя на сайте с помощью PHP

Вывести IP-адрес на сайте можно вот таким простым выражением:

<?php
echo $_SERVER['REMOTE_ADDR']
?>

или таким

<?php
print $_SERVER['REMOTE_ADDR']
?>

Как это будет выглядеть на HTML странице? Вот так:

<html>
<head>
<title>как вывести ip-адрес - BlogGood.ru</title>
</head>
<body>
<?php echo $_SERVER['REMOTE_ADDR'] ?>
</body>
</html>

Результат:

Как вывести IP-адрес посетителя на сайте с помощью PHP

Можно вывести IP-адрес вот так:

<html>
<head>
<title>как вывести IP-адрес - BlogGood.ru</title>
</head>
<body>
Ваш ip адрес:<?php echo $_SERVER['REMOTE_ADDR'] ?>
<?php
if( isset($_SERVER['X_FORWARDER_FOR']) ) echo "Proxy's IP-address: ".$_SERVER['X_FORWARDER_FOR']."";
?>
</body>
</html>

Результат:

Как вывести IP-адрес посетителя на сайте с помощью PHP

Конечно, можно немного пофантазировать и сделать так:

<html>
<head>
<title>IP-адрес на BlogGood.ru</title>
<style>
   .blok-center {
    position: absolute; /* Абсолютное позиционирование */
    width: 600px; /* Ширина блока */
    height: 400px; /* Высота блока */
    margin: auto; /* Отступ от блока */
    top: 0; /* Положение блока от верхнего края */
    bottom: 0; /* Положение блока от нижнего края */
    left: 0; /* Положение блока от левого края */
    right: 0; /* Положение блока от правого края */
    background: #fc0; /* Цвет фона блока */
    border: 0px solid #000; /* Рамка блока */
    padding: 10px; /* Отступ внутри блока */
    overflow: auto; /* Полоса прокрутки */
	background: url(komp.png) no-repeat; /*путь к картинке заднего фона*/
   }
   .text
   {
   width: 300px; /* Ширина блока */
   margin: 0 auto; /* Отступ от блока */
   margin-top:50px; /* Отступ от блока */
   font-size: 24px; /* размер шрифта */
   color:#cc0000; /* цвет шрифта */
   }
</style>
</head>
<body>
<div class="blok-center">
<form>
<p class="text">Ваш ip адрес:<?php echo $_SERVER['REMOTE_ADDR'] ?>
<?php
if( isset($_SERVER['X_FORWARDER_FOR']) ) echo "Proxy's IP-address: ".$_SERVER['X_FORWARDER_FOR']."";
?></p>
</form>
</div>
</body>
</html>

Результат:

Как вывести IP-адрес посетителя на сайте с помощью PHP

Посмотреть пример вживую и заодно узнать свой IP-адрес можете здесь!

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Получай обновления блога!!! Подпишись:

Популярные статьи:

2 Ответов на комментарий - Как вывести IP-адрес посетителя на сайте с помощью PHP

  1. дима

    я взял и скопировал весь код из второго примера и вставил в пустой файл index.html у хостинга таймвеб и он айпи не показывает я прождал 1 день(мало-ли не проиндексировалась станица),и все равно не показывает айпи только надпись “Ваш ip адрес:” как мне настроить это все или есть сатья отдельная потому что явно дело в хостинге, в тех поддержку не могу написать если я не знаю что не такю.

  2. Степан => автор блога

    Просто переменуйте на хостинге расширение фала HTML на PHP и все будет работать.
    Например, было index.html, а сделать нужно index.php.

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

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Чтобы добавить в комментарий код HTML, PHP, CSS, JavaScript, нужно сделать так: [code] ваш код [/code]

Метки: ,

Мои цели на 2018-2019:

1). Закончить тему «Bootstrap»

2). Закончить тему «Все про PHP и MySQL»

3). Создать портфолио и мини интернет-магазин шаблонов

4). Довести количество статей до 800

5). Добиться посещаемости 3000 человек/сутки

6). Увеличить число подписчиков до 250

Статистика по блогу

Количество записей на блоге: 809
Количество страниц на блоге: 20
Количество рубрик на блоге: 28
Количество меток на блоге: 72
Количество комментариев на блоге: 4716