回答編集履歴
1
追記しました
test
CHANGED
@@ -54,4 +54,20 @@
|
|
54
54
|
|
55
55
|
|
56
56
|
|
57
|
+
> ③該当のコードだとなぜファイルが作られないんでしょうか
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
おそらく以下が原因です。
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
> session_save_path($_SERVER['DOCUMENT_ROOT'].'/session/');
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
これだと、ドキュメントルート下の/session/ディレクトリにセッションファイルを生成しようとします(例 /var/www/html/session )。ここは通常PHPから書き込みの権限がないので、「ファイルが作られない」ことになります。この設定は外してください。前にも書いたように、仮にここにセッションファイルが作られると、セッションの内容を外部から参照できる状態になるので、セキュリティ上極めて危険です。
|
70
|
+
|
71
|
+
|
72
|
+
|
57
73
|
いろいろ余計なことをしすぎているので、いったん「これ以上単純にできない」ものからやり直したほうがよいと思います。
|