2014-06-23 68 views
0

我一直在接管别人的现有代码。我没有使用Kohana(主要是Laravel和CI),所以我不太了解他们的会话和cookie管理,并且使用谷歌搜索也没有什么帮助。有没有办法通过Kohana获取用户机器上所有cookie的列表?

基本上,我的任务是重写当前的应用程序。我试图根据会话和cookie查看当前使用的内容,然而Kohana中的会话表没有用,因为它提供了一个会话ID和一个不提供任何信息的长散列字符串,对于cookie,我只能看到在用户机器上设置了session_id,所以我不确定附加数据的存储位置。有谁知道我是否可以使用print_r cookie数据?

+0

'print_r($ _ COOKIE);'?根据[doc](http://kohanaframework.org/3.3/guide-api/Cookie#get),“Cookie”类使用基本的'$ _COOKIE'和一些盐来“验证”真实性 – kero

+0

@kingkero如果你想把它写成答案,我可以将其标记为已接受。 – StackOverflowed

回答

1

根据documentationCookie类使用常规的$_COOKIE功能。因此,要获得原始cookie数据,只需要使用

var_dump($_COOKIE); 

由于获取和设置是否正确记录的方法,你应该能够在不使用Cookie::get()$_COOKIE[..]本身来获取有效的cookie信息。

相关问题