Как получить доступ к значениям cookie на различных путях того же домена с помощью PHP?

Параметр пути может быть добавлен к $ _COOKIE []?

9
задан Steven 28 December 2009 в 04:29
поделиться

4 ответа

Если вы пытаетесь получить доступ к куки-файлам, установленным для другого пути в том же домене, что и текущий, это невозможно сделать. Сам браузер ограничивает это, и посылает куки-файлы, соответствующие только текущему пути.

.
9
ответ дан 4 December 2019 в 10:32
поделиться

Нет, такие параметры невозможны, так как браузер не посылает путь к серверу. Он посылает только имя и значение каждого куки-файла (так что вы не можете увидеть путь, если это сессионный куки-файл, когда он закончится и т.д.)

.
2
ответ дан 4 December 2019 в 10:32
поделиться

Я не думаю, что можно будет получить куки по другому пути, так как это может вызвать проблемы с безопасностью.

2
ответ дан 4 December 2019 в 10:32
поделиться

да, это 4-й аргумент, но вы сможете получить доступ к куки, только если он был установлен по пути, в котором находится текущий каталог.

это сбивает с толку... вот он из php:

путь на сервере, в котором находится печенье будет доступно. Если установлено значение "/", печенье будет доступно... в пределах всего домена . Если установлено значение "/foo/", cookie будет только доступный в каталоге /foo/ и все подкаталоги, такие как /foo/bar/ домена . По умолчанию значение представляет собой текущую директорию, которая куки устанавливаются в.

http://php.net/manual/en/function.setcookie.php

Вы получаете доступ к нему, как и к любому другому куки-файлу. Он станет доступен в $_COOKIE, если у скрипта есть к нему доступ.

.
2
ответ дан 4 December 2019 в 10:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: