すべてがnullになる【php,session】
sessionに値を入れたのに遷移先でnullになった
解決したのでメモ
↓login.php
<?php include('common.php'); session_start(); $_SESSION['name'] = 'okota'; ?>
↓top.php
<?php include('common.php'); session_start(); echo $_SESSION['name']; ?>
と、実際にはajaxで使っていて、戻り値がnullになっていて簡略化するとこんな感じにしていたわけで
調べるとあった
で、何をどうしたかというと
↓login.php
<?php session_start(); include('common.php'); $_SESSION['name'] = 'okota'; ?>
↓top.php
<?php session_start(); include('common.php'); echo $_SESSION['name']; ?>
session_start();
を<?php
の直後に配置しただけ