どういう場合は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 件のコメント:
コメントを投稿