2011-02-09 3 views
0

PHP를 통해 iPhone 앱에 HTTPS 연결을 통해 데이터를 가져 오는 것으로 충분합니까 (PHP 파일은 MySQL 데이터베이스와 동일한 웹 서버에 있습니다)?iPhone 용 PHP 및 HTTPS를 통한 데이터베이스 연결

저는 보안 측면에서 말하고 있습니다.

또한 이것은 (너무 많은 오버 헤드가있는) 꼼꼼한 프로세스이거나 성능 측면에서 작동 할 수 있습니까?

미리 감사드립니다.

+0

이 질문은 나중에 참조 할 수 있으며 솔루션을 선택하기 전에 답변을 시험해보고 싶습니다. –

답변

0

이 내가 어떤 이유로 죄송합니다 http://tempered.mobi/

(간접적으로 PHP를 통해) 아이폰 응용 프로그램에서 MySQL의 액세스에 사용했습니다 최상의 솔루션 중 하나입니다, 나는 기사로 바로 하이퍼 링크 기운 다. 그러나 기사를 누른 다음 mysql json PHP를 누르면 관련 자습서가 표시됩니다.

1

설명하는 보안 구성표에 HTTP 인증을 추가 했으므로 내 iPhone 앱에서 웹 요청을 수신하는 PHP 스크립트가 포함 된 내 디렉토리 그 대가로 JSON을 내보내는 것은 기본적인 웹 서버 수준 인증의 배후에 있습니다. 별로 강하지는 않지만 적어도 URL을 열광하는 사람들이 길을 찾지 못하게합니다.

나는이를 위해 다음과 같은 타사 라이브러리를 추천 : 그 두 가지를 사용
ASIHTTPRequest
JSON Framework

하는 -viewDidLoad 방법이 포함될 수 있습니다

NSString *urlStr = @"http://username:[email protected]/myjsonscript.php"; 
ASIHTTPRequest *r = [ASIHTTPRequest requestWithUrl: 
        [NSURL urlWithString:urlStr]]; 
[r setCompletionBlock:^{ 
    NSDictionary *results = [[r responseString] JSONValue]; 
    //do whatever to display the background-downloaded data 
    //(possibly [self.tableView reloadData] or something like that) 
}]; 
[r startAsynchronous]; 

그냥 간단합니다.

관련 문제