Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过PHP&;适用于iPhone的HTTPS_Php_Iphone_Mysql_Https - Fatal编程技术网

通过PHP&;适用于iPhone的HTTPS

通过PHP&;适用于iPhone的HTTPS,php,iphone,mysql,https,Php,Iphone,Mysql,Https,通过PHP(PHP文件与MySQL数据库位于同一web服务器上)通过HTTPS连接将数据获取到iPhone应用程序是否足够 我说的是安全问题 此外,这是一个整洁的过程(有太多的开销)还是在性能方面可以工作 提前感谢。这是我用来从iphone应用程序(间接通过PHP)访问mysql的最佳解决方案之一 对不起,由于某种原因,我不能直接链接到这篇文章。但是,如果你先按Articles,然后按mysql json PHP,你会看到相关的教程我已经在你描述的安全方案中添加了HTTP身份验证——因此,我的目

通过PHP(PHP文件与MySQL数据库位于同一web服务器上)通过HTTPS连接将数据获取到iPhone应用程序是否足够

我说的是安全问题

此外,这是一个整洁的过程(有太多的开销)还是在性能方面可以工作


提前感谢。

这是我用来从iphone应用程序(间接通过PHP)访问mysql的最佳解决方案之一


对不起,由于某种原因,我不能直接链接到这篇文章。但是,如果你先按Articles,然后按mysql json PHP,你会看到相关的教程

我已经在你描述的安全方案中添加了HTTP身份验证——因此,我的目录包含从iPhone应用程序接收web请求并发出json的PHP脚本,它支持基本的web服务器级身份验证。虽然不是很强大,但它至少可以防止爱管闲事的URL玩弄者在那里找到自己的路

为此,我推荐以下第三方库:

使用这两种方法,
-viewDidLoad
方法可能包含以下内容:

NSString *urlStr = @"http://username:password@myrequest.com/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];

就这么简单

这个问题是供将来参考的,我想在选择解决方案之前尝试一下答案。