Обучение/Помощь новичкам | $_COOKIE
Ребят помогите с куки. Кто может дать за + готовый код присвоения куки с использованием данных из бд и поотом удалением этих куки.
function cook( array $a = [],$cook_time=0){
if (!$cook_time) { $cook_time=$SET['cook_time']; }
$cook_time = TIME + (86400*$cook_time);
foreach ($a as $k=>$v){
setcookie($k, $v, $cook_time);
}
}
if (!$cook_time) { $cook_time=$SET['cook_time']; }
$cook_time = TIME + (86400*$cook_time);
foreach ($a as $k=>$v){
setcookie($k, $v, $cook_time);
}
}
<?php
// установка куки, например, на год
setcookie('имя_куки', $значение_из_БД, strtotime('+1 year'), '/');
// удаление куки
setcookie('имя_куки', null, -1, '/');
Чтобы с Mysqli связать нужна с запросом
CaMnoCe6e , del
________
посл. ред. 22.01.2019 в 15:08; всего 1 раз(а); by Сибирский
________
посл. ред. 22.01.2019 в 15:08; всего 1 раз(а); by Сибирский
Можно узнать цель сей задачи?
Dizzy221 , Присвоение куки при авторизации и удаление при выходе.
CaMnoCe6e , Пост 2.
Только зачем тебе значение из БД? Поиск по кукам производишь.
Только зачем тебе значение из БД? Поиск по кукам производишь.
TuT , Присваиваю значение Логин и Пароль с бд. А зачем ? Я хз) А что можно и без этого обойтись??? А как тогда проверка на авторизацию???
CaMnoCe6e , Ну, в запрос куки, если правильно, то далее из этого запроса уже производим поиск.
<?
if (filter_has_var(INPUT_COOKIE, 'login') AND filter_has_var(INPUT_COOKIE, 'pass')) {
$users = $pdo->query("SELECT * FROM `user` WHERE `login` = ".$_COOKIE['login']." and `pass` = ".$_COOKIE['pass']." LIMIT 1")->fetch();
if (empty($user['id'])) {
setcookie('login', '/', strtotime('+1 year'));//пропишим на год
setcookie('pass', '/', strtotime('+1 year'));
}
}
Стр.: 1, 2