2012/01/27

use_trans_sidとuse_cookiesとuse_only_cookiesの設定


どういう場合はURLにセッションIDが付加されるのか、ブラウザでCookieをONにした場合とOFFにした場合で調べてみた。


「 URLに付加しないし、Cookieも使わない!」
use_trans_sid: 0
use_cookies: 0
use_only_cookies: 0

cookie on: つかない
cookie off: つかない

当然、両方とも付加されない。

---------------------------

「Cookieは使わずにURLに不可する!」
use_cookies: 0
use_only_cookies: 0
use_trans_sid: 1

cookie on: yes
cookie off: yes

当然、両方とも付加される

---------------------------

「Cookieは使うけどURLには負荷しない!」
use_cookies: 1
use_only_cookies: 0
use_trans_sid: 0

cookie on: no
cookie off: no

付加しない設定なんだから、当然付加されない。
Cookieオフの場合、セッション自体使えないんじゃないか(未確認)
【追記】やっぱり使えんかった

---------------------------

4. URLに孵化するし、Cookieも使う!
use_cookies: 1
use_only_cookies: 0
use_trans_sid: 1

cookie on: no
cookie off: yes

処理が別れた。
Cookieが使える場合はCookieを使い、使えない場合はURLに付加する

---------------------------

「 URLに賦課するし、Cookieも使うけど、Cookieしか見ない!」
use_cookies: 1
use_only_cookies: 1
use_trans_sid: 1

cookie on: no
cookie off: yes

これはちょっと予想外。
Cookieが使えない場合、URLに付加される
URLについたセッションIDが認識されているかは未確認
【追記】cookie OFFだとセッション使えない

---------------------------

「 URLにフカして、Cookieは使わない、でもCookieしか見ない!」
use_cookies: 0
use_only_cookies: 1
use_trans_sid: 1

cookie on: yes
cookie off: yes

矛盾した設定
Cookieが使える場合でもURLに付加された
use_cookiesが0の場合、use_only_cookiesの設定は影響しないようだ
【追記】URLにセッションIDが付加されるんだけど、認識されていない。セッション使えず。

---------------------------

「Cookie使わないけど、Cookieしか見ないし、URLにも鱶しない!」
use_cookies: 0
use_only_cookies: 1
use_trans_sid: 0

cookie on: no
cookie off: no

これも矛盾系
もちろんURLは付加されない

---------------------------

「 Cookieは使うし、Cookieしか見ないし、URLには譜歌しない」
use_cookies: 1
use_only_cookies: 1
use_trans_sid: 0

cookie on: no
cookie off: no

付加されない
use_trans_sidが0の場合は、他の設定に関係なく付加されないようだ

---------------------------




■結果

use_trans_sidが0だとURLにセッションIDは付加されない
use_cookiesが0の場合、use_only_cookiesの設定は影響しない

0 件のコメント:

コメントを投稿