2014-05-13 3 views
0

내 Cordova/PhoneGap 3.0 앱을 보유하고 데이터베이스에 연결하여 데이터를 쿼리 할 특정 사용자 이름이있는 사용자 정보를 검색 할 수 있기를 바랍니다. 그런 다음 나중에 액세스 할 수 있도록 반환 된 정보를 장치에 저장하려고합니다.Cordova/PhoneGap이 PHP에 게시하고 기기에 반품 된 데이터를 저장합니다.

나는 응용 프로그램에 입력 된 uername과 암호를 AJAX post 메서드에 전달해야 할 것이라고 상상한다.이 메서드는 입력을 받아서 데이터베이스를 쿼리 한 후 필요한 정보를 반환하는 PHP 스크립트에 연결된다. 하지만 정보를 반환하는 PHP 스크립트에 AJAX post 메서드를 사용한 적이 없기 때문에 내가 어떻게하는지에 관해서는 확실하지 않습니다.

저장하는 데있어, 나는 phonegap cordova 프레임 워크에 SQL 데이터베이스가 다소 있다고 들었습니다. 그 중 하나에서 잘못되었을 수도 있습니다. 아마도 언젠가는 내가 본 해킹 일 수도 있지만, 응용 프로그램에 저장된 변수를 저장하고 호출 할 수있는 방법을 찾고 있습니다.

모든 의견이나 도움을 주시면 대단히 감사하겠습니다.

미리 감사드립니다. 나는 돈,

첫째 -

답변

0

나는 폰갭으로 이런 짓을하지 않은,하지만 난 또 다른 크로스 플랫폼 모바일 프레임 워크를 사용하여 similarish 뭔가에 몇 가지 작업을 완료했습니다, 그래서 내가 몇 가지 의견을 추가 할 줄 알았는데 반환 된 데이터를 장치에 저장하는 것이 좋은 생각입니다. 데이터를 편집 할 수 있다면 서버와 동기화 상태를 유지하는 방법을 알 수 있습니까? 필요시 쉽게 다시 얻을 수 있습니다.

둘째로, 내가이 작업을 수행 할 때 세션 ID를 반환하는 PHP 스크립트에 실제 로그인 API가 작성되어 결국 세션에 로그인해야 세션 ID를 다시 보낼 수있었습니다. 암호를 저장하지 마십시오 (암호를 입력 한 후에 암호가 변경되면 어떻게됩니까?) 또는 암호를 반복해서 묻습니다.

셋째, PhoneGap의 작동 방식을 잘 모르겠지만 도메인 간 요청 문제 (특히 게시물의 경우)로 인해 함께 작동하는 데 어려움을 겪었습니다. 않았다, 귀하의 PHP 스크립트에 헤더를 추가합니다 :

header('Access-Control-Allow-Origin: *'); 
header('Access-Control-Allow-Headers: X-Requested-With'); 

네, 안심하는 것이 좋습니다. 아마도 적어도 PHP가 json에서 결과를 반환하기를 원할 것입니다.

관련 문제