Я, ребята.
Некоторое время работали с файлами cookie в PHP. Однако что-то пришло мне в голову.
Можно ли собрать все файлы cookie (не зная их имен) или хотя бы перечислить все имена файлов cookie, присутствующие в браузере?
Привет.
print_r($_COOKIE)
Да, вы можете получить все файлы cookie, которые вы установили:
foreach($_COOKIE as $key => $value) { echo $key . " => " . $value; }
Надеюсь, это поможет!
Нет, вы не можете. php может найти только файлы cookie, созданные с его собственного хоста. Эта безопасность со стороны браузера.
Нет, файлы cookie зависят от домена. Вы можете получить больше защиты от перехвата файлов cookie, настроив файлы cookie как HttpOnly, поддерживаемые в PHP начиная с версии 5.2.0.
Не со стороны сервера, но отличный инструмент для отображения всех файлов cookie со стороны клиента: MAXA Cookie Manager: . Он также показывает расширенные и независимые от браузера куки.