如何通过cookie列出用户搜索关键字/文本使用历史


我需要知道如何通过 cookie 读取用户的搜索历史记录,即如何跟踪我的 cookie 并获取用户在搜索引擎中使用的关键字/文本列表。 是否有可能请提出一些想法来做到这一点? 或者我如何通过 C#/ASP.Net 状态管理来实现这一点?

提前致谢。

我尝试过的:

Cookies是域名的角度,我尝试读取我自己的网站搜索历史,但失败了。

解决方案1

Cookie 可通过以下方式获得: 请求.Cookies 收藏。 要读取您自定义的 cookie,您只需执行以下操作:

C#
if(Request.Cookies["YourKey"]!=null)
{
   var myCookie = Request.Cookies["YourKey"].Value;
}

有关更多信息,请参阅此处的官方文档: 如何:读取 Cookie[^]

如果您尝试从其他网站(例如搜索引擎网站)访问 cookie,则您不能。 您只能访问发送到您服务器的 cookie。 你无法读取其他网站的cookie,这将是一个巨大的安全漏洞。

コメント

タイトルとURLをコピーしました