アプリ版:「スタンプのみでお礼する」機能のリリースについて

Webサーバのアクセスログ情報の「jsessionid」について

<質問詳細>
OracleWeblogocサーバのアクセスログに『jsessionid=xxxx?~』のURLが出ています。
現在、調査中ですが、このjsessionidはクッキー情報として、新規にWebサーバにアクセス時、Webサーバ側で払い出され、以降はこのIDにてセッション情報を確立するものと認識しています。

上記が正しいことを前提として、以下に質問させてください。


携帯端末によっては、新規にWebサーバにアクセスしてもjsessionid=xxxx?~』のURLが出ません。
何故でしょうか?(携帯(機種)依存もしくは、携帯の設定によるものなのでしょうか?)

要は、jsessionidが付与される条件について理解できていないため、どなたかわかり易いご回答を
お待ちしております。

=== 以下、補足 ===
URLが出る携帯端末において、
 (1)新規に接続した場合
  jsessionidは払い出されていないため、
  上記jsessionid=xxxx?のURLは表示される。
 
 (2)Webサーバ側にセッションが残っているときに携帯から再接続した場合
   jsessionidは既に払い出されているため、上記jsessionid=xxxx?のURLが出ない。

 (3)携帯ブラウザのキャッシュをクリアしたときに携帯から再接続した場合
  上記jsessionid=xxxx?のURLは表示される。

 (4)Webサーバ側にてセッションタイムアウトしたときに携帯から再接続した場合
  上記jsessionid=xxxx?のURLは表示される。

  
★しかし…★
ある特定の機種において、上記(1)~(4)を行ったところ、どの場合においてもjsessionid=xxxx?の
URLは表示されませんでした。


以上、宜しくお願いいたします。

A 回答 (1件)

jsessionidがURLに付く場合はCOOKIEがサポートされていない場合にその値を保持するために付きます。


携帯は機種やキャリアによってCOOKIEのサポートが異なるので、そのあたりのリサーチが必要になります。
URLに付かない機種はCOOKIEがサポートされているのでしょう。
    • good
    • 0
この回答へのお礼

ありがとうございます。
勉強になりました。

お礼日時:2010/08/12 08:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!