Добрый день! у меня одна проблема с куки, не могу разобраться.
у меня есть метод которой проверяет данные юзера при авторизации, после он создает куки. Я ввожу данные на главной странице, они отправляються на файл-скрипт в котором
require_once ("../classes/user.php");
$new_user = new User($_POST);
$new_user->checkUser();
unset($_POST);
на моменте работы скрипта, куки создаются, но после возврата на страницу. Исчезают.
метод
public function checkUser() { //authentication
$ques = "SELECT * FROM `users` WHERE `users`.`login` = '$this->login'";
$get_us = DB::obj()->connect()->query($ques);
$r = $get_us->fetchAll(PDO::FETCH_ASSOC);
if ($r[0]['login'] === $this->login && $r[0]['password'] === $this->password)
{
setcookie('user_id',$r[0]['id'],time()+3600);
setcookie('login',$r[0]['login'],time()+3600);
header("Refresh:1; http://site.loc/index.php");
}
}