私はsession_idまたはユーザ情報を使用して別のPHPファイルからセッション変数を更新したいと思います。ユーザーがログインしている(セッションが開いている)とします。 receive_notification.php と呼ばれる別のファイルもあります。これはモバイルアプリからhttpリクエストを受け取り、そこからデータを取得します。これらのデータをユーザーのMemberPageに含めることを試みています。 session_idまたはユーザ情報を使用してセッションを編集
//receives location updates from the app
<?php
require 'database.php';
require 'model.php';
if(isset($_POST["IMEI"])){
//collect data
$imei = filter_input(INPUT_POST, 'IMEI');
$SessionID = filter_input(INPUT_POST, 'Sessionid');
$latitude = filter_input(INPUT_POST, 'Lat');
$longitude = filter_input(INPUT_POST, 'Long');
if(!isset($_SESSION)){
session_id($SessionID);
session_start();
}
//gets phone id
$phoneid = getphoneIdByIMEI($imei);
//gets user's (firstname, lastname, email)
$user = getUserByPhoneID($phoneid);
//echo $latitude ." ".$longtitude;
//trying to update specific user's MemberPage and
//display $latitude and $longtitude
include('../MemberPage.php');
}else {echo "nothing";}
?>
は、私は、ユーザーを取得しようとしているし、彼のセッションで経度緯度$と$が含まれていますが、私はそれらをエコーしようとしていたとき、彼らはMemberPage.phpで未定義います。私は今この事をしばらく理解しようとしています。誰かが特定のユーザーを見つけてセッションにそれらのデータを含める方法を教えてもらえますか?
( '../ MemberPage.php');この行はトップに書いてください –