IOS与PHP简单交互

作者: SumLin | 来源:发表于2016-09-13 22:59 被阅读0次

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

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

    <pre>- (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) {

    }];
    }
    </pre>
    php端的代码就更加容易了。当然这里只是为了验证返回json 数据

    userLogin.php
    <pre>
    <?php

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

    $jsonstring = json_encode($result);

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

    echo $jsonstring;

    ?>
    </pre>

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

    相关文章

      网友评论

        本文标题:IOS与PHP简单交互

        本文链接:https://www.haomeiwen.com/subject/hnfvettx.html