Добрый день, друзья! Установив я куки, начинаю устанавливать на все страницы, и столкнулся со след. PHP: if ($_COOKIE["user"] != md5($username)) { header("Location: /login.php"); exit(); } $username - подскажите пожалуйста, как обернуть в переменную подключение к бд(или вовсе просто подключится), я только учусь не ругайтесь пожалуйста <>. Т.е Что бы с бд бралась строка username и присваивалась к $username ps я не использую pdo PHP: $result = $conn->query($sql); if ($result->num_rows > 0) { echo "logged in"; setcookie("user", md5($username), time() + 3600 * 24, "/"); header("Location: /index.php"); } else { $err = 'border-red-300'; } $conn->close();
У вас «подключение в БД» и так «обернуто» в $conn. Или в чем вопрос? Из строки значение опред. поля извлекается после fetch'а. Этот же метод можно использовать вместо свойства $num_rows: PHP: if ($user = $result->fetch_assoc()) { echo $username = $user['name']; } else { echo 'not authorized!'; }