Просмотр поста

.
ПеревозЧЕГ
Лопух Паутинистый

Как правильно установить куки при авторизации?

]
<?php
include_once'func.php';
include_once'setting.php';
head('Авторизация');

$login = $_POST['login' (+/-)
; $pass = $_POST['password']; $error = array(); if(isset($_POST['enter'])) { //обращаемся к базе за логином $req = mysqli_query($link, "SELECT * FROM `guest` WHERE `login`='$login' LIMIT 1"); if (mysqli_num_rows($req)) { $user = mysqli_fetch_assoc($req); if ($login == $user['login'] && password_verify($pass, $user['pass'])) { setcookie("login", $login, time() + 3600 * 2); setcookie("pass", $hash, time() + 3600 * 2); $host = $_SERVER['HTTP_HOST']; header("http://$host"); } else { echo 'Вы ввели неверные данные' . $user['login']; } } } ?> //далее идет форма авторизации. Все проверки пропустил, чтобы код сократить.

Функция head() это шапка страницы, setting.php подключение к бд. За код не не пинайте .Учить по новой php начал 4дня назад, сразу с практики начал. Делал на основе джона, там по сути шапка сразу выводиться начинает. но у меня при этом куки не ставятся из за того что вывод в браузер начинается в шапке.