- PR -

sesson変数の割当先

投稿者投稿内容
ウィン
会議室デビュー日: 2003/11/11
投稿数: 15
投稿日時: 2004-02-23 16:31
VB.NETのWindowsアプリ開発を行っていますが、どうも
はっきりしない点があるのでお聞きします。

Session 情報を保存する時にSessionプロパティを使用しますが、この場合
その情報を蓄える先はサーバ側なのでしょうか?それともクライアント側の
Cookiesとして蓄えられるのでしょうか?

参考書やNET検索で調べるとサーバ側との説明が多いのですが、一部
クライナント側に送られる旨の説明があるので、気になって来ました。

宜しくお願いします。
なちゃ
ぬし
会議室デビュー日: 2003/06/11
投稿数: 872
投稿日時: 2004-02-23 16:41
引用:

ウィンさんの書き込み (2004-02-23 16:31) より:
VB.NETのWindowsアプリ開発を行っていますが、どうも
はっきりしない点があるのでお聞きします。

Session 情報を保存する時にSessionプロパティを使用しますが、この場合
その情報を蓄える先はサーバ側なのでしょうか?それともクライアント側の
Cookiesとして蓄えられるのでしょうか?

参考書やNET検索で調べるとサーバ側との説明が多いのですが、一部
クライナント側に送られる旨の説明があるので、気になって来ました。


Windowsアプリケーションでなんでセッションの話が出てくるのか気になったりするんですが…
セッションに格納されている情報はサーバ側に保持されますが、クライアントからのアクセスに関してセッションを識別するための情報(セッションID?)はクッキーに保持されます(もしくはURLに埋め込まれます)。

…うーん、やっぱり何でSessionが出てくるのか気になる…
WindowsアプリケーションからステートフルなWebサービスを呼び出したりとかいうことをしてるのかな…?
ウィン
会議室デビュー日: 2003/11/11
投稿数: 15
投稿日時: 2004-02-23 16:55
なちゃさん、RESありがとうございました。
すみませーん、Webアプリの間違いです。

やはり、サーバに蓄えるのが正解ですか。
ただ、クライアントからのアクセスの意味がわかりませんが、サーバ側の
ASPのプログラミングでクライアントからのアクセスを意識していないと
いけないのでしょうか?
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2004-02-23 17:42
引用:

ウィンさんの書き込み (2004-02-23 16:55) より:

ただ、クライアントからのアクセスの意味がわかりませんが、サーバ側の
ASPのプログラミングでクライアントからのアクセスを意識していないと
いけないのでしょうか?


 なぜ「クライアントからのアクセスを意識しなくて良い」と考えるのでしょう?
 または、「意識しなくて良いアクセス」とは何でしょう?

※純粋に「どういう考えなんだろう」という疑問です。
一郎
ぬし
会議室デビュー日: 2002/10/11
投稿数: 1081
投稿日時: 2004-02-23 18:11
引用:

ウィンさんの書き込み (2004-02-23 16:55) より:
ASPのプログラミングでクライアントからのアクセスを意識していないと
いけないのでしょうか?



インターネット通販で、「どスケベ団地妻」なるDVDを買い物カゴに入れようとボタンを押したのに、同じ時にアクセスしていた女子中学生の買い物カゴに入ってしまっては困りますよね(色んな意味で)。

サーバー側では、だれのアクセスなのかを知る必要があります。
もちろん必要がない場合もありますが。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2004-02-23 23:39
脱線:疑問
引用:

同じ時にアクセスしていた女子中学生の買い物カゴに入ってしまっては困りますよね(色んな意味で)。


 どうして「女子中学生」なんでしょうねぇ?あ、いや、一般的に、です。男子の場合は「男子中学生」とはいわないですよね。別に男だろうが女だろうがいいやん。そして、大学生以上になると、たいてい「美人***」となる・・・。別に美人かどうかなんか関係ないやん。そんなん個人の主観やし。なんでやろう?
ウィン
会議室デビュー日: 2003/11/11
投稿数: 15
投稿日時: 2004-02-24 08:52
RESありがとうございました。
クライアントからのアクセスの意味がようやくわかりました。
どのクライナントかを識別する情報(セッションID?)は当然、クライアントから送られるとのことですね。
このSessionプロパティを使う場合は、クライアントの設定でクッキーを無効にしていても問題なく使えるのでしょうか?
NAL-6295
ぬし
会議室デビュー日: 2003/01/26
投稿数: 966
お住まい・勤務地: 東京
投稿日時: 2004-02-24 09:32
引用:

ウィンさんの書き込み (2004-02-24 08:52) より:
RESありがとうございました。
クライアントからのアクセスの意味がようやくわかりました。
どのクライナントかを識別する情報(セッションID?)は当然、クライアントから送られるとのことですね。
このSessionプロパティを使う場合は、クライアントの設定でクッキーを無効にしていても問題なく使えるのでしょうか?




NAL-6295です。

Web.ConfigのSessionState中の属性cookielessをtrueにすれば、可能です。
が、URLにセッションIDが含まれるカタチとなりますので、その点を留意する必要があります。

スキルアップ/キャリアアップ(JOB@IT)