同一ドメインで、フォルダごとに別のセッションを利用したいと思っています。
フォルダ構成
列1 | 列2 | 列3 |
---|---|---|
第1階層 | A | |
第2階層 | B | D |
第3階層 | C | E |
第2階層のBファイル
<? session_name("hoge"); session_start(); $_SESSION["b"]="b";
第2階層のDファイル
<? session_name("piyo"); session_start(); $_SESSION["d"]="d";
第3階層のC/Eファイル
<? var_dump($_SESSION);
質問は、
上記の例の場合、第3階層のC/Eファイルに、
session_name();とsession_start();
は必要でしょうか。
.
.
いままで、同一ドメインでは1つのセッションしか使ったことがありません。
最近、phpを使ってなかったので記憶が定かではないのですが、
一度、session_start();をすると、どこでも$_SESSIONが使えたと記憶しています。
しかし、session_name()で名前を付けると、
Warning: Undefined array key ・・・
が出たりでなかったりします。
.
.
session_start();は、ファイルごとに記入するのでしょうか。
もし違う場合、フォルダごとに違うセッションを使う場合、
どうすればセッションを使い分けることができるのでしょうか。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー