ASP.NETのセッション管理機構は、デフォルトでは、セッションIDの授受にクッキーを利用する。サーバはセッション開始時(ユーザーがWebページへのアクセスを開始したとき)に、クライアントに対して120bitで構成される任意のセッションIDをクッキーとして発行する。クライアントは、リクエストの都度、このセッションIDが格納されたクッキーをサーバに送信することで、サーバはユーザーごとにセッションを識別することができるというわけだ。 しかし、携帯端末など一部のクライアントでは、ブラウザがクッキー機能を持っていない場合が多い。また、クッキーが利用可能なブラウザでも、ユーザーの判断でクッキーが無効に設定されているようなケースもあるだろう。このような場合には、ASP.NETのセッション機能を利用することができないのだろうか。 否。このような環境下でもセッション機能を利用できるように、ASP.NETで