2013-09-10 38 views
0

在codeigniter中处理项目。Codeigniter跟踪没有Cookie的用户

我有客户端从应用程序发送请求(我无法控制)到路由器应用程序(我无法控制)。路由器为每个与我的应用交谈的人提供了一个唯一的标识符(在post变量中)。你如何建议追踪用户的会话,而不是在请求之间使用cookie。我将使用CI会话进行跟踪,但它会跟踪IP地址,并且来自路由器应用程序的大部分请求都将具有相同的IP地址。

+0

只是FYI ...即使在数据库中使用'ci_sessions'将使用cookie – doitlikejustin

回答

0

你可以走老式路线并将跟踪数据放入URL中。以GET参数的形式将路由应用程序中的唯一ID附加到页面上的每个链接。在随后的页面中阅读并在所有后续网址上回顾它。

当然不是性感,但在处理应用程序的世界中,你无法控制(又名“真实”世界),它可能不是值得的选择。

1

您可以尝试将会话存储到数据库或使用apache/IIS日志。许多免费的网络应用程序可用于阅读这些日志。我已经使用awstats阅读IIS日志获取交通信息。