【解決方法】ユーザーの検索キーワード・テキスト利用履歴をCookieで一覧表示する方法


Cookie によってユーザーの検索履歴を読み取る方法、つまり、Cookie を追跡し、ユーザーが検索エンジンで使用したキーワード/テキストのリストを取得する方法を知る必要があります。 それを行うためのいくつかのアイデアを提案していただけますか? または C#/ASP.Net 状態管理でこれを実現するにはどうすればよいですか?

前もって感謝します。

私が試したこと:

Cookie はドメイン名の観点から、自分のサイトの検索履歴を読み取ろうとしましたが、失敗しました。

解決策 1

Cookie は以下から入手できます リクエスト.Cookie コレクション。 カスタム定義された Cookie を読み取るには、次のような操作を行うだけです。

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

詳細については、次の公式ドキュメントを参照してください。 方法: Cookie を読み取る[^]

他の Web サイト (検索エンジン Web サイトなど) から Cookie にアクセスしようとしている場合は、アクセスできません。 サーバーに送信された Cookie のみにアクセスできます。 他の Web サイトの Cookie を読み取ることができない場合は、重大なセキュリティ上の欠陥となります。

コメント

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