Домен cookie сеанса CodeIgniter - PullRequest
6 голосов
/ 26 апреля 2011

При следующих настройках файлов cookie появляется, что файлы cookie установлены для всего домена. Например, если бы я был на http://subdomain.domain.com, файл cookie был бы установлен для subdomain.domain.com, если бы я был на domain.com, файл cookie был бы установлен для domain.com.

Если cookie установлен для subdomain.domain.com, это означает, что subdomain2.domain.com не может получить доступ к cookie из subdomain.domain.com?

.
/*
|--------------------------------------------------------------------------
| Cookie Related Variables
|--------------------------------------------------------------------------
|
| 'cookie_prefix' = Set a prefix if you need to avoid collisions
| 'cookie_domain' = Set to .your-domain.com for site-wide cookies
| 'cookie_path'   =  Typically will be a forward slash
|
*/
$config['cookie_prefix']    = "";
$config['cookie_domain']    = "";
$config['cookie_path']      = "/";

Ответы [ 2 ]

12 голосов
/ 26 апреля 2011

Файлы cookie для конкретного домена доступны только для этого домена. Используйте «.domain.com» в качестве домена cookie, чтобы иметь возможность использовать его во всех поддоменах и главном домене.

0 голосов
/ 15 марта 2016

При использовании нескольких приложений codeigniter на поддоменах также важно установить одинаковые $config[‘encryption_key’].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...