質問するログイン新規登録

質問編集履歴

2

2020/03/17 00:27

投稿

mc_fan_k
mc_fan_k

スコア4

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

2020/03/17 00:27

投稿

mc_fan_k
mc_fan_k

スコア4

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
  もし分かる方いらっしゃいましたら、教えていただきたいです。