データベースにデータを挿入するために使用しているコールバック ページがあります。このページを読み込んだとき。$_SESSION['user_id'] をエコーします。user_id をエコーし、db に挿入します。ただし、コールバック関数の実行中にデータを挿入しようとすると、$_SESSSION['user_id'] が無視され、他のデータが正常に挿入されます。どうしてこれなの?
echo $_SESSION['user_id'];
$decodedJSON = json_decode(file_get_contents('php://input'), true);
$account = $decodedJSON['account'];
$query_insert = "insert into video (account,userid) values ($account,$_SESSION['user_id'])";
$result_insert = mysql_query($query_insert);
ページを更新すると、 $_SESSION['user_id'] が挿入されます。しかし、コールバック関数を実行しようとすると、$account が挿入されますが、$_SESSION['user_id'] は挿入されません。