Чтение повара ie, содержащего массив - PullRequest
0 голосов
/ 20 июня 2020

У меня есть повар ie, установленный в формате:

{"necessary":true,"functional":true,"advertising":false,"performance":true,"lastConsentReset":null}

или как в консоли разработчика в Chrome:

%7B%22necessary%22%3Atrue%2C%22functional%22%3Atrue%2C%22advertising%22%3Afalse%2C%22performance%22%3Atrue%2C%22lastConsentReset%22%3Anull%7D

Я хотел бы использовать PHP для чтения этого повара ie и вернуть значение ключа «реклама».

Я огляделся, чтобы попытаться найти решение но все они просто показывают, как читать повар ie с одним фрагментом данных, например:

return $_COOKIE[ 'somecookie' ];

Я полагаю, мне нужен какой-то l oop для поиска массив, я просто не знаю, как это сделать.

Любая помощь очень ценится!

спасибо.

1 Ответ

0 голосов
/ 20 июня 2020

Его JSON и URL закодированы, просто поменяйте местами:

echo json_decode(urldecode($_COOKIE['somecookie']))->advertising; // nothing as its false
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...