Я створив хромоване розширення і з popup.js я назвав скрипт PHP (Використовуючи Xhttprequest), який читає файл cookie. Подобається це:
$cookie_name = "mycookie";
if(isset($_COOKIE[$cookie_name]))
{
echo $_COOKIE[$cookie_name];
}
else{
echo "nocookie";
}
Але я отримую це попередження при помилках у розширеннях.
Файли cookie, пов’язані з ресурсом між веб-сайтами в (Ось мій домен), встановлено без
SameSite
атрибуту. Майбутній випуск Chrome надасть файли cookie із запитами між веб-сайтами лише тоді, коли вони встановлені за допомогоюSameSite=None
таSecure
. Ви можете переглянути файли cookie в інструментах для розробників у розділі Застосування> Зберігання> Файли cookie та переглянути докладнішу інформацію на https://www.chromestatus.com/feature/5088147346030592 та https://www.chromestatus.com/feature/5633521622188032 .
Я спробував створити такий файл cookie, але це не допомогло.
setcookie($cookie_name,$cookie_value, time() + 3600*24, "/;samesite=None ","mydomain.com", 1);
Виконуючи вказівки з цього питання.
setcookie
заміну, яка потребує додаткового аргументу $sameSite
. Аргументом може бути None
, Lax
або Strict
. Також доступний інтерфейс OOP.