IOS与PHP简单交互

一直作为前端IOS开发,后端是php。今天心血来潮,想看看php是怎样响应iOS端发送的请求。php语法也是很简单,作为脚本个人在学习的时候,真心觉很强大。由于Mac 系统的原因,本身自带apache2与 php5.5 . 简单的配置过后,我们就可以嗨皮的写php代码了。php作为脚本语言,支持它的编辑器不在少数,本人使用的是sublime3. 好了废话不多说,上代码。

iOS 网络请求直接用AF框架发送get或post请求

- (IBAction)login:(id)sender {

NSString* userName =_userName.text;

NSString* passWord =_passWord.text;

AFHTTPSessionManager *manager =[AFHTTPSessionManager new];

[manager GET:@"http://localhost/userLogin.php" parameters:@{@"user.name":userName,@"user.password":passWord} success:^(NSURLSessionDataTask *task, id responseObject) {

// 响应回来要做的事

} failure:^(NSURLSessionDataTask *task, NSError *error) {

}];
}


php端的代码就更加容易了。当然这里只是为了验证返回json 数据

userLogin.php


$array=('status'=>'success ', 'Message' => 'hello,php');

$jsonstring = json_encode($result);

header('Content-Type: application/json'); //头部的类型别忘记定义

echo $jsonstring;

?>

结语:尽管是个很简单的交互,但继续补充我们可以加入php 连接数据库,用户注册,用户删除。等后续的功能

你可能感兴趣的:(IOS与PHP简单交互)