2009-02-27 58 views
3

私はモバイルサイトで働いています。私たちは、クッキーをサポートするためにサイトにアクセスして電話に頼ることはできません。私はセッションにcookielessオプションを使用していますが、sessionIdがどこに置かれるのかをURLで指定する方法があるのだろうかと疑問に思っていますか?Asp.net cookieless sessionId urlロケーション

は、ここでそれが今のようになります。

http://www.somesite.com/(S(qnxbzt45h2yxpr45tj3hpr45))/Default.aspx 

は、URLの末尾にセッションIDを持ってする方法はありますか?

http://www.somesite.com/Default.aspx?S=qnxbzt45h2yxpr45tj3hpr45 

答えて

1

代わりにSqlデータベースを使用してユーザーセッションを保存できませんか?私はあなたがsessionIdの位置を変更することはできないと思う、あなたはURLの書き直しを試みることができるが、私はそれの影響を受けるだろうかどうかは分かりません。

EDIT:クライアントマシン上にクッキーが必要ですので無視してください。

0

セッションオプションは、web.confのsessionStateセクションで設定します。これは、ここで詳しく説明されています

http://msdn.microsoft.com/en-us/library/h6bb9cz9(vs.71).aspx

Theresのない方法を設定するために、セッションを次のようにasp.netのセッション機能が組み込まれて。あなた自身のセッションメカニズムを定義することが最良の方法です

関連する問題