- - PR -
sesson変数の割当先
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-02-23 16:31
VB.NETのWindowsアプリ開発を行っていますが、どうも
はっきりしない点があるのでお聞きします。 Session 情報を保存する時にSessionプロパティを使用しますが、この場合 その情報を蓄える先はサーバ側なのでしょうか?それともクライアント側の Cookiesとして蓄えられるのでしょうか? 参考書やNET検索で調べるとサーバ側との説明が多いのですが、一部 クライナント側に送られる旨の説明があるので、気になって来ました。 宜しくお願いします。 | ||||
|
投稿日時: 2004-02-23 16:41
Windowsアプリケーションでなんでセッションの話が出てくるのか気になったりするんですが… セッションに格納されている情報はサーバ側に保持されますが、クライアントからのアクセスに関してセッションを識別するための情報(セッションID?)はクッキーに保持されます(もしくはURLに埋め込まれます)。 …うーん、やっぱり何でSessionが出てくるのか気になる… WindowsアプリケーションからステートフルなWebサービスを呼び出したりとかいうことをしてるのかな…? | ||||
|
投稿日時: 2004-02-23 16:55
なちゃさん、RESありがとうございました。
すみませーん、Webアプリの間違いです。 やはり、サーバに蓄えるのが正解ですか。 ただ、クライアントからのアクセスの意味がわかりませんが、サーバ側の ASPのプログラミングでクライアントからのアクセスを意識していないと いけないのでしょうか? | ||||
|
投稿日時: 2004-02-23 17:42
なぜ「クライアントからのアクセスを意識しなくて良い」と考えるのでしょう? または、「意識しなくて良いアクセス」とは何でしょう? ※純粋に「どういう考えなんだろう」という疑問です。 | ||||
|
投稿日時: 2004-02-23 18:11
インターネット通販で、「どスケベ団地妻」なるDVDを買い物カゴに入れようとボタンを押したのに、同じ時にアクセスしていた女子中学生の買い物カゴに入ってしまっては困りますよね(色んな意味で)。 サーバー側では、だれのアクセスなのかを知る必要があります。 もちろん必要がない場合もありますが。 | ||||
|
投稿日時: 2004-02-23 23:39
脱線:疑問
どうして「女子中学生」なんでしょうねぇ?あ、いや、一般的に、です。男子の場合は「男子中学生」とはいわないですよね。別に男だろうが女だろうがいいやん。そして、大学生以上になると、たいてい「美人***」となる・・・。別に美人かどうかなんか関係ないやん。そんなん個人の主観やし。なんでやろう? | ||||
|
投稿日時: 2004-02-24 08:52
RESありがとうございました。
クライアントからのアクセスの意味がようやくわかりました。 どのクライナントかを識別する情報(セッションID?)は当然、クライアントから送られるとのことですね。 このSessionプロパティを使う場合は、クライアントの設定でクッキーを無効にしていても問題なく使えるのでしょうか? | ||||
|
投稿日時: 2004-02-24 09:32
NAL-6295です。 Web.ConfigのSessionState中の属性cookielessをtrueにすれば、可能です。 が、URLにセッションIDが含まれるカタチとなりますので、その点を留意する必要があります。 |