<?php
// Скрипт проверки
# Соединямся с БД
$db = new mysqli("localhost", "root", "passwd", "base");
if(isset($_COOKIE['id'], $_COOKIE['hash'])) {
// * -> user_id, user_login, user_hash, user_ip, user_balance
$result = $db->query('SELECT *,INET_NTOA(user_ip) AS user_ip FROM users WHERE user_id= \'' . intval($_COOKIE['id']) . '\' LIMIT 1');
$userdata = $result->fetch_assoc();
if(
$userdata['user_hash'] !== $_COOKIE['hash'] |
$userdata['user_id'] !== $_COOKIE['id'] |
$userdata['user_ip'] !== $_SERVER['REMOTE_ADDR'] & $userdata['user_ip'] !== "0"
) {
$time = time() - 3600*24*30*12;
setcookie('id', '', $time, '/');
setcookie('hash', '', $time, '/');
echo 'Хм, что-то не получилось';
} else {
printf('Привет, %s. Всё работает! %s', $userdata['user_login'], $userdata['user_balance']);
}
} else {
echo 'Включите куки';
}
$db->close();