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

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

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

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

よろしくお願いします。

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2016/01/10 10:16:53
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:psne No.1

回答回数605ベストアンサー獲得回数334

ポイント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

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

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

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

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

回答リクエストを送信したユーザーはいません