Я пытаюсь использовать $ _COOKIE в php для генерации уникального идентификатора посетителя. Я выбираю $ _COOKIE, потому что он всегда доступен, пока я хочу, чтобы устройство, используемое посетителем, было выключено.
Моя проблема в том, что когда я передаю значение COOKIE с одним и тем же ключом, оно возвращает разные корневые домены и подкаталоги. Некоторые каталоги возвращают то же значение с корневым доменом, но некоторые возвращают другое.
Вот поток:
http://example.com
вернуть то же самое значение COOKIE с
http://example.com/cart
но это одно возвращаемое значение COOKIE с тем же ключом, использованным выше
http://example.com/detail/my-product-name-uri
Вот мой генерирующий код для COOKIE
if(!isset($_COOKIE['ID']))
setcookie(
"ID",
uniqid(),
time() + (10 * 365 * 24 * 60 * 60),
'/'
);
Я использовал CODEIGNITER btw и сгенерировал COOKIE в файле index.php в корне.
Задача ещё не решена.
Других решений пока нет …