質問編集履歴
2
title
CHANGED
File without changes
|
body
CHANGED
@@ -24,4 +24,27 @@
|
|
24
24
|
```
|
25
25
|
とすれば出来るのですが、値の数が一定ではなく、上限も定めないとすると、if文で値の数によって配列の作り方を変えるということも出来ません。
|
26
26
|
|
27
|
-
もし分かる方いらっしゃいましたら、教えていただきたいです。
|
27
|
+
もし分かる方いらっしゃいましたら、教えていただきたいです。
|
28
|
+
|
29
|
+
追記。
|
30
|
+
そもそもアクセスするページごとにセッションの中の階層を分けようとしていて、例えば/hoge/fuga/という階層のページにアクセスしたら$_SESSION['app']['hoge']['fuga']にデータを格納するということをしたかったです。
|
31
|
+
|
32
|
+
なので、例えば3つのページに遷移して、それぞれのURLが
|
33
|
+
/hoge/fuga/index.php
|
34
|
+
/hoge/foo/index.php
|
35
|
+
/var/foo/index.php
|
36
|
+
の場合、URLをexplodeするなりなんなりして
|
37
|
+
```PHP
|
38
|
+
$_SESSION['app'] = array(
|
39
|
+
'hoge' => array(
|
40
|
+
'fuga' => array(),
|
41
|
+
'foo' => array(),
|
42
|
+
),
|
43
|
+
'var' => array(
|
44
|
+
'foo' => array(),
|
45
|
+
)
|
46
|
+
);
|
47
|
+
```
|
48
|
+
というセッションを保持したいというイメージです。
|
49
|
+
|
50
|
+
追記依頼を頂いた方の質問に答えられてるかは分かりませんが、あまり国語力がないのでご容赦ください・・・
|
1
title
CHANGED
File without changes
|
body
CHANGED
@@ -22,6 +22,6 @@
|
|
22
22
|
```PHP
|
23
23
|
$_SESSION[$baseArray[0]][$baseArray[1]] [$baseArray[2]]・・・ = array();
|
24
24
|
```
|
25
|
-
とすれば出来るのですが、値の数が一定ではなく、上限も定めないとすると、if
|
25
|
+
とすれば出来るのですが、値の数が一定ではなく、上限も定めないとすると、if文で値の数によって配列の作り方を変えるということも出来ません。
|
26
26
|
|
27
27
|
もし分かる方いらっしゃいましたら、教えていただきたいです。
|