PHP5.6のでユーザー管理システムを作っています。

session_name()についての質問です。

session_name()は、Webアプリ単位で付けるものなのですか?
例えば、session_name('HOGEAPP_SESSION')。

それとも、ユーザー単位で付けるものなのですか?
その場合、どのようなセッションネームが通常使われるのでしょうか?
例えば、ディスプレイユーザーネームとか、ユーザーIDとか・・・。

よろしくお願いします。

回答の条件
  • 1人1回まで
  • 13歳以上
  • 登録:2016/01/08 11:55:10
  • 終了:2016/01/10 10:16:53

ベストアンサー

id:psne No.1

ぽけっとしすてむ回答回数430ベストアンサー獲得回数2302016/01/08 16:00:37

ポイント100pt

session_nameは、診察券、ポイントカード、順番待ちの番号が書いてあるチケット用紙と考えると想像しやすいかと思います。

これらは、お店の名前や会員番号は書いてありますが、持っている人の名前などが無くても番号を見ることで運用することができます。

session_nameという会員証に書かれている会員IDにて「誰」かを紐づけする使い方になるので、Webアプリ単位として利用する事が一般的ではないでしょうか。

※利用する際は一部制約がありますので、マニュアルをご確認ください。
 http://php.net/manual/ja/function.session-name.php

id:wsapp

解りやすい回答、ありがとうございます。
早速、プログラム冒頭でsession_name()いたします。
ありがとうございました。

2016/01/08 17:51:50

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません