@lemonlimelike

Куки сохраняют только одно значение из одной переменной?

Хочу сделать страницу с последними просматриваемыми страницами. Решил делать через куки.
С куками работаю впервые, и вот такой вопрос, вот к примеру код
$get = $_GET['id'];
setcookie("v_id", $get, time()+(86400*30));
echo "<pre>";
var_dump($_COOKIE);

выполняется такой кусочек кода, и выводит в дампе вот что
array(6) {
  ["_ym_uid"]=>
  string(19) "1511043701390169378"
  ["PHPSESSID"]=>
  string(26) "f1tuai48aqnmdsu2q3bcutahq6"
  ["_ym_isad"]=>
  string(1) "1"
  ["_ga"]=>
  string(26) "GA1.1.161208850.1511043701"
  ["_gid"]=>
  string(27) "GA1.1.1814886245.1511438114"
  ["v_id"]=>
  string(1) "6"
}


и как можно увидеть то появляется только одно значение v_id. Получается мне нужно делать в бд таблицу и заносить куки в бд и как то идентифицировать пользователя. Или не надо индентифицировать пользователя и просто куки и выводить их, ведь у всех пользователей они будут разные, или будут одинаковые? типа запрос будет такой
SELECT * FROM table_name WHERE cookie = 'переменная куки'
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
DevMan
@DevMan
Cookie станут видимыми только после перезагрузки страницы, для которой они должны быть видны.
php.net/manual/ru/function.setcookie.php
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы