Всем привет. Когда пишу сайт, сталкиваюсь с этой проблемой. Хочу задать, чтобы код проверял есть ли в базе данных такой ip и если он есть, запретить регистрацию с ошибкой "Вы уже зарегестрированы". Когда ввёл этот код, у меня не получилось организовать это (просто даёт создать кучу аккаунтов на одном ip адресе).
session_start();
$ip = $_SERVER['REMOTE_ADDR']; //-- узнаем ip адресс
mysqli_query($подключение, "SELECT * FROM `наша дб` WHERE `userip` = '$useip'"); //--Получаем ip зарегестрированных пользователей
if(!$useip == $ip) {
mysqli_query($подключение, "INSERT INTO `наша дб` ..."); //-- Вставляем данные с форм, знаю что надо продолжить, но накинул просто для примера.
header("Location: Ссылка на страницу входа");
} else {
$_SESSION['msg'] = "Вы уже зарегестрированы";
header("Location: наша ссылка на страницу регистрации");
}
И это не работает. Если это не правильно, подскажите пожалуйста, как реализовать, чтобы пользователи могли регестрироваться только 1 раз.