안드로이드 애플리케이션을위한 PHP Rest API를 만들었습니다. 로그인 한 사용자의 모든 정보를 얻으려고합니다 (전자 메일 및 암호를 사용하여 로그인 한 경우). 이 목적을 위해 $_SESSION['email']
을 사용합니다.하지만이 앱을 사용해 보았을 때 작동하지 않았습니다. 안드로이드 애플 리케이션에서 PHP 세션을 사용하는 방법을 설명해 주시겠습니까? 어떻게 안드로이드 응용 프로그램에서 PHP 세션을 사용하는 설명해 주시겠습니까안드로이드 애플리케이션의 PHP 세션
function getLoggedUserInfo() {
$sql = "SELECT `id`,`name`, `gender` FROM users WHERE email=:email";
try {
$paramemail = $_SESSION['email'];
$dbCon = getConnection();
$stmt = $dbCon->prepare($sql);
$stmt->bindParam("email", $paramemail);
$stmt->execute();
$user = $stmt->fetchObject();
$dbCon = null;
echo json_encode($user);
} catch(PDOException $e) {
echo '{"error":{"text":'. $e->getMessage() .'}}';
}
}
감사합니다. SQL 로그 작성을 위해 로깅 된 사용자 전자 메일을 저장하고 검색하는 방법을 알려주십시오. – user3626329
@ user3626329 내 대답 참조. – meda