セッション名とは?
状態:-
閲覧数:3,085
投稿日:2014-06-19
更新日:2014-06-19
セッション開始した際にクライアントのクッキー名として利用される名前
・セッション名=クッキー名(の一種)
・ 「セッション名」<「クッキー名」
※デフォルト値「PHPSESSID」は、php.iniで設定されている
セッション名は英数字のみで構成されている必要がある
・数字だけで構成不可
・少なくとも文字が一つ以上必要
セッション名は、「セッションファイル」のファイル名ではない
・「セッションファイル名」のプレフィクスはハードコーディングされている
セッション名は、セッション内に記述されることはない
「.htaccess」でセッション名を変更する方法
・php_value session.name ○○
phpファイルでセッション名を確認する方法
・session_name();を表示
「Google Chrome Developer Tools」でセッション名を確認する方法
・右クリック「要素を検証」-「Resourcesタブクリック」-「Cooliesクリック」-「対象ドメイン」-「Name」欄確認
・セッション名=クッキー名(の一種)
・ 「セッション名」<「クッキー名」
※デフォルト値「PHPSESSID」は、php.iniで設定されている
仕様
セッション名は英数字のみで構成されている必要がある
・数字だけで構成不可
・少なくとも文字が一つ以上必要
その他
セッション名は、「セッションファイル」のファイル名ではない
・「セッションファイル名」のプレフィクスはハードコーディングされている
#define FILE_PREFIX "sess_"
セッション名は、セッション内に記述されることはない
確認
「.htaccess」でセッション名を変更する方法
・php_value session.name ○○
phpファイルでセッション名を確認する方法
・session_name();を表示
「Google Chrome Developer Tools」でセッション名を確認する方法
・右クリック「要素を検証」-「Resourcesタブクリック」-「Cooliesクリック」-「対象ドメイン」-「Name」欄確認