내가 문제를 해결하는 방법은 다음과 같습니다 다음 TideSDK 측
public function login($email_address, $password) {
$email_address = filter_var($email_address, FILTER_VALIDATE_EMAIL);
$password = filter_var($password, FILTER_SANITIZE_STRING);
if (is_valid_login($email_address, $password)) {
return json_encode(array('status' => 'Logged in', 'session_id' => session_id()));
}
return json_encode(array('status' => 'Failed login'));
}
:
이
$.ajax({
type: "POST",
url: login_url,
data: {
'email_address' : email_address,
'password' : password
},
success: function(data, status, xhr) {
if (data.status == 'Logged in') {
Ti.App.Properties.setString('loggedIn', 'true');
Ti.App.Properties.setString('sessionId', data.session_id);
} else {
Ti.App.Properties.setString('loggedIn', 'false');
}
}
});
그런 다음 다시 서버에 각각 연결되는 PHP 측
다음과 같이 초기화 됨 :
var httpClient = Ti.Network.createHTTPClient();
httpClient.setCookie('PHPSESSID', Ti.App.Properties.getString('sessionId'));
그리고 나서 작동합니다.
최종 솔루션을 게시 해 주셔서 감사합니다. 많은 질문에 대해 말할 수있는 것 이상으로 많은 도움이되었습니다. – Chris