Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2013, 12:20   #1
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
Вопрос Получить и сравнить IP-адрес

Доброго времени суток.
Стоит следующая задача: получить IP-адрес обратившегося к PHP ПК и сравнить данный IP-адрес с IP-адресами в таблице БД.
Реализация
PHP код:
<?php
include "db_connect.php";

$ip $_SERVER['REMOTE_ADDR'];
$query "SELECT `ip_address` FROM `users` WHERE `ip_address` = '".$ip."'";
$result mysql_query($query) or die ("ERROR: ".mysql_error());
//echo "Stored";
if ($ip ip_address) {
echo 
'Match=$ip';
}
else {
echo 
'Mismatch=$ip';
}
?>
С любым IP-адресом показывается Match=$ip
Shouldercannon вне форума Ответить с цитированием
Старый 07.11.2013, 12:25   #2
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

PHP код:
<?php
include "db_connect.php";
$ip $_SERVER['REMOTE_ADDR'];
$query "SELECT `ip_address` FROM `users` WHERE `ip_address` = '" $ip "'";
$result mysql_query($query) or die("ERROR: " mysql_error());
$a mysql_fetch_array($result);
if (
$ip == $a['ip_address']) {
    echo 
"Match=$ip";
} else {
    echo 
"Mismatch=$ip";
}
?>

Последний раз редактировалось Кольша; 07.11.2013 в 12:31.
Кольша вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить IP-адрес активного подключения Shouldercannon Общие вопросы Delphi 6 30.01.2013 17:18
Получить IP адрес домена zver777 Работа с сетью в Delphi 5 04.09.2012 22:00
Получить адрес функции в классе coNsept Общие вопросы C/C++ 3 02.03.2011 02:43
Получить ip-адрес по почте. D.O.G Общие вопросы Delphi 4 13.12.2010 12:13
Получить адрес метода Altera Общие вопросы Delphi 2 02.10.2009 13:43