Функция PHP SetCookie() имеет параметры
$path - путь к Cookie
$domain - домен
Возникает вопрос, от чего зависит область видимости куки? Все ли распространенные браузеры корректно ограничивыют эту область? Как я понимаю, ни какие куки не должны быть видны с других доменов. А вот на счет поддоменов, есть ли возможность получить к ним доступ? Можно ли ограничить видимость куки только для какой-то папки на сервере, используя переменную $path?
1. Aleksej - 22 Декабря, 2007 - 07:42:42 - перейти к сообщению
2. TvoyWeb - 22 Декабря, 2007 - 22:56:47 - перейти к сообщению
Aleksej
А что говорит мануал по этому поводу ?
Этио касаемо папок. Что же касается доменови поддоменов... Мне как то надо было чтобы куки были ввидны на основном домене и на поддоменах. Я использовал session_set_cookie_params();
А что говорит мануал по этому поводу ?
Цитата:
path
The path on the server in which the cookie will be available on. If set to '/', the cookie will be available within the entire domain. If set to '/foo/', the cookie will only be available within the /foo/ directory and all sub-directories such as /foo/bar/ of domain. The default value is the current directory that the cookie is being set in.
The path on the server in which the cookie will be available on. If set to '/', the cookie will be available within the entire domain. If set to '/foo/', the cookie will only be available within the /foo/ directory and all sub-directories such as /foo/bar/ of domain. The default value is the current directory that the cookie is being set in.
Этио касаемо папок. Что же касается доменови поддоменов... Мне как то надо было чтобы куки были ввидны на основном домене и на поддоменах. Я использовал session_set_cookie_params();
3. Aleksej - 24 Декабря, 2007 - 09:31:41 - перейти к сообщению
Все равно не ясно. На что будет влиять установка значения $domain отличного от текущего имени домена?