2014-06-23 1 views
0

Я застрял, перехватив чужой код. Я не использовал Kohana (в основном Laravel и CI), поэтому я не очень хорошо понимаю их сессию и управление файлами cookie, и googling также не очень помог.Есть ли все-таки, чтобы получить список всех файлов cookie, находящихся на машине пользователя с Kohana?

В принципе, мне поручено переписать текущее приложение. Я пытаюсь понять, что в настоящее время используется с точки зрения сеансов и файлов cookie, однако таблица сеансов в Кохане бесполезна, поскольку она предоставляет идентификатор сеанса и длинную хэшированную строку, которая не предоставляет никакой информации, а что касается файлов cookie, Я вижу только, что session_id установлен на компьютере пользователя, поэтому я не уверен, где хранятся дополнительные данные. Кто-нибудь знает, есть ли способ, чтобы я мог печатать данные cookie?

+0

'print_r ($ _ COOKIE);'? Согласно [doc] (http://kohanaframework.org/3.3/guide-api/Cookie#get), в классе 'Cookie' используется базовый' $ _COOKIE' с некоторыми солями для проверки подлинности – kero

+0

@kingkero, если вы хотите чтобы написать это как ответ, я могу отметить это как принятое. – StackOverflowed

ответ

1

В соответствии с documentation класс Cookie использует регулярную функциональность $_COOKIE. Таким образом, чтобы получить исходные данные печенья, просто использовать

var_dump($_COOKIE); 

Поскольку методы для получения и установки, надлежащим образом задокументированы, вы должны иметь возможность получить достоверную информацию печенье без использования Cookie::get(), но сам $_COOKIE[..].