質問編集履歴

1

追記

2018/12/25 12:55

投稿

Chandler_Bing
Chandler_Bing

スコア673

test CHANGED
File without changes
test CHANGED
@@ -284,6 +284,38 @@
284
284
 
285
285
  <?php echo var_dump($_SESSION);?>の中にはデータベースの値がきちんと入っています。
286
286
 
287
+ array(2) { ["studentId"]=> string(6) "IS0001" ["studentName"]=> string(8) "Chandler" }
288
+
287
289
 
288
290
 
289
291
  解決法をよろしくお願いします。
292
+
293
+
294
+
295
+ 【追記❶】
296
+
297
+
298
+
299
+ $studentId = postvalue('studentid');
300
+
301
+ $pass = postvalue('pass');
302
+
303
+
304
+
305
+ は独自メソッドです。やっていることはissetの確認と同じです。
306
+
307
+ 現在の挙動でおかしいのが
308
+
309
+
310
+
311
+ header("Location: applyclasses.php");
312
+
313
+ exit();
314
+
315
+
316
+
317
+ をコメントアウトするとecho0,0.5,1,2,4,5が表示され動きとしては問題ありません。
318
+
319
+ しかしこれを復活させると、<?php echo var_dump($_SESSION);?>の中にはデータベースの値がきちんとあるのにも関わらず、
320
+
321
+ echoが何も表示されません。echo 5に通っていないと<?php echo var_dump($_SESSION);?>は出ないはずなのですが、